# near model CODE resource # jump table entries: 1896-1917 (22 of them) fn00000000: 00000000 4E56 FFFC link A6, -0x0004 00000004 48E7 0300 movem.l -[A7], D6,D7 00000008 42A7 clr.l -[A7] 0000000A 41ED CC18 lea.l A0, [A5 - 0x33E8] 0000000E 302E 0008 move.w D0, [A6 + 0x8] 00000012 48C0 ext.l D0 00000014 D088 add.l D0, A0 00000016 2040 movea.l A0, D0 00000018 3F10 move.w -[A7], [A0] 0000001A 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 0000001E 301F move.w D0, [A7]+ 00000020 C1DF muls.w D0, [A7]+ 00000022 2E80 move.l [A7], D0 00000024 201F move.l D0, [A7]+ 00000026 3E00 move.w D7, D0 00000028 4267 clr.w -[A7] 0000002A 3F07 move.w -[A7], D7 0000002C 3007 move.w D0, D7 0000002E 48C0 ext.l D0 00000030 81FC 0002 divs.w D0, 0x2 00000034 48C0 ext.l D0 00000036 2F00 move.l -[A7], D0 00000038 42A7 clr.l -[A7] 0000003A 3F2E 000A move.w -[A7], [A6 + 0xA] 0000003E 7264 moveq.l D1, 0x64 00000040 C3ED CC3A muls.w D1, [A5 - 0x33C6] 00000044 3F01 move.w -[A7], D1 00000046 301F move.w D0, [A7]+ 00000048 C1DF muls.w D0, [A7]+ 0000004A 2E80 move.l [A7], D0 0000004C 221F move.l D1, [A7]+ 0000004E 201F move.l D0, [A7]+ 00000050 D280 add.l D1, D0 00000052 2F01 move.l -[A7], D1 00000054 201F move.l D0, [A7]+ 00000056 80DF divu.w D0, [A7]+ 00000058 3E80 move.w [A7], D0 0000005A 3C1F move.w D6, [A7]+ 0000005C 3D46 000C move.w [A6 + 0xC], D6 00000060 4CDF 00C0 movem.l D6,D7, [A7]+ 00000064 4E5E unlink A6 00000066 2E9F move.l [A7], [A7]+ 00000068 4E75 rts fn0000006A: 0000006A 4E56 0000 link A6, 0 0000006E 4267 clr.w -[A7] 00000070 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000074 3F3C 0002 move.w -[A7], 0x2 00000078 4EBA FF86 jsr [PC - 0x7A /* 00000000 */] 0000007C 3D5F 000A move.w [A6 + 0xA], [A7]+ 00000080 4E5E unlink A6 00000082 205F movea.l A0, [A7]+ 00000084 544F addq.w A7, 2 00000086 4ED0 jmp [A0] fn00000088: 00000088 4E56 0000 link A6, 0 0000008C 4267 clr.w -[A7] 0000008E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000092 4267 clr.w -[A7] 00000094 4EBA FF6A jsr [PC - 0x96 /* 00000000 */] 00000098 3D5F 000A move.w [A6 + 0xA], [A7]+ 0000009C 4E5E unlink A6 0000009E 205F movea.l A0, [A7]+ 000000A0 544F addq.w A7, 2 000000A2 4ED0 jmp [A0] fn000000A4: 000000A4 4E56 FFF4 link A6, -0x000C 000000A8 48E7 0300 movem.l -[A7], D6,D7 000000AC 206E 000A movea.l A0, [A6 + 0xA] 000000B0 43EE FFF8 lea.l A1, [A6 - 0x8] 000000B4 7003 moveq.l D0, 0x03 label000000B6: 000000B6 32D8 move.w [A1]+, [A0]+ 000000B8 51C8 FFFC dbf D0, -0x6 /* 000000B6 */ 000000BC 3E2E FFFE move.w D7, [A6 - 0x2] 000000C0 9E6E FFFA sub.w D7, [A6 - 0x6] 000000C4 7001 moveq.l D0, 0x01 000000C6 B06E 0008 cmp.w D0, [A6 + 0x8] 000000CA 6C46 bge +0x48 /* 00000112 */ 000000CC 4267 clr.w -[A7] 000000CE 42A7 clr.l -[A7] 000000D0 3F3C 0006 move.w -[A7], 0x6 000000D4 3F2E 0008 move.w -[A7], [A6 + 0x8] 000000D8 301F move.w D0, [A7]+ 000000DA C1DF muls.w D0, [A7]+ 000000DC 2E80 move.l [A7], D0 000000DE 201F move.l D0, [A7]+ 000000E0 5380 subq.l D0, 1 000000E2 3F00 move.w -[A7], D0 000000E4 42A7 clr.l -[A7] 000000E6 3F07 move.w -[A7], D7 000000E8 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 000000EC 301F move.w D0, [A7]+ 000000EE C1DF muls.w D0, [A7]+ 000000F0 2E80 move.l [A7], D0 000000F2 201F move.l D0, [A7]+ 000000F4 80DF divu.w D0, [A7]+ 000000F6 3E80 move.w [A7], D0 000000F8 3C1F move.w D6, [A7]+ 000000FA 42A7 clr.l -[A7] 000000FC 3F06 move.w -[A7], D6 000000FE 3F3C 0005 move.w -[A7], 0x5 00000102 301F move.w D0, [A7]+ 00000104 C1DF muls.w D0, [A7]+ 00000106 2E80 move.l [A7], D0 00000108 201F move.l D0, [A7]+ 0000010A 48C0 ext.l D0 0000010C 81FC 0064 divs.w D0, 0x64 /* 'd' */ 00000110 3E00 move.w D7, D0 label00000112: 00000112 3D47 000E move.w [A6 + 0xE], D7 00000116 4CDF 00C0 movem.l D6,D7, [A7]+ 0000011A 4E5E unlink A6 0000011C 205F movea.l A0, [A7]+ 0000011E 5C4F addq.w A7, 6 00000120 4ED0 jmp [A0] export_237: fn00000122: 00000122 4E56 FFFA link A6, -0x0006 00000126 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000012A 206D CC6A movea.l A0, [A5 - 0x3396] 0000012E 2850 movea.l A4, [A0] 00000130 302C 0016 move.w D0, [A4 + 0x16] 00000134 906C 0012 sub.w D0, [A4 + 0x12] 00000138 3B40 CCA0 move.w [A5 - 0x3360], D0 0000013C 302C 0014 move.w D0, [A4 + 0x14] 00000140 906C 0010 sub.w D0, [A4 + 0x10] 00000144 3B40 CC9E move.w [A5 - 0x3362], D0 00000148 302C 0008 move.w D0, [A4 + 0x8] 0000014C 906C 0010 sub.w D0, [A4 + 0x10] 00000150 3B40 CC6E move.w [A5 - 0x3392], D0 00000154 302C 000A move.w D0, [A4 + 0xA] 00000158 906C 0012 sub.w D0, [A4 + 0x12] 0000015C 3B40 CC70 move.w [A5 - 0x3390], D0 00000160 302C 0014 move.w D0, [A4 + 0x14] 00000164 906C 000C sub.w D0, [A4 + 0xC] 00000168 3B40 CC72 move.w [A5 - 0x338E], D0 0000016C 302C 0016 move.w D0, [A4 + 0x16] 00000170 906C 000E sub.w D0, [A4 + 0xE] 00000174 3B40 CC74 move.w [A5 - 0x338C], D0 00000178 102D CC4E move.b D0, [A5 - 0x33B2] 0000017C 674E beq +0x50 /* 000001CC */ 0000017E 302D CC9E move.w D0, [A5 - 0x3362] 00000182 B06D CCA0 cmp.w D0, [A5 - 0x3360] 00000186 6F16 ble +0x18 /* 0000019E */ 00000188 3A2D CC6E move.w D5, [A5 - 0x3392] 0000018C 3C2D CC9E move.w D6, [A5 - 0x3362] 00000190 2F3C 000A 0000 move.l -[A7], 0xA0000 /* '\n\0\0' */ 00000196 4EBA FEF0 jsr [PC - 0x110 /* 00000088 */] 0000019A 3E1F move.w D7, [A7]+ 0000019C 6014 bra +0x16 /* 000001B2 */ label0000019E: 0000019E 3A2D CC70 move.w D5, [A5 - 0x3390] 000001A2 3C2D CCA0 move.w D6, [A5 - 0x3360] 000001A6 2F3C 000A 0000 move.l -[A7], 0xA0000 /* '\n\0\0' */ 000001AC 4EBA FEBC jsr [PC - 0x144 /* 0000006A */] 000001B0 3E1F move.w D7, [A7]+ label000001B2: 000001B2 3006 move.w D0, D6 000001B4 9047 sub.w D0, D7 000001B6 48C0 ext.l D0 000001B8 81FC 0002 divs.w D0, 0x2 000001BC 9045 sub.w D0, D5 000001BE 3B40 CC1C move.w [A5 - 0x33E4], D0 000001C2 3007 move.w D0, D7 000001C4 D06D CC1C add.w D0, [A5 - 0x33E4] 000001C8 3B40 CC02 move.w [A5 - 0x33FE], D0 label000001CC: 000001CC 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000001D0 4E5E unlink A6 000001D2 4E75 rts fn000001D4: 000001D4 4E56 FFF2 link A6, -0x000E 000001D8 3D7C 0008 FFF2 move.w [A6 - 0xE], 0x8 000001DE 2D6D CC6A FFFA move.l [A6 - 0x6], [A5 - 0x3396] 000001E4 426E FFF4 clr.w [A6 - 0xC] 000001E8 486E FFF2 pea.l [A6 - 0xE] 000001EC 2F3C 7007 0480 move.l -[A7], 0x70070480 000001F2 A8FD syscall PrGlue 000001F4 102E FFFE move.b D0, [A6 - 0x2] 000001F8 6708 beq +0xA /* 00000202 */ 000001FA 4A6E FFF4 tst.w [A6 - 0xC] 000001FE 57C1 seq D1 00000200 C001 and.b D0, D1 label00000202: 00000202 4A00 tst.b D0 00000204 6716 beq +0x18 /* 0000021C */ 00000206 2F00 move.l -[A7], D0 00000208 4267 clr.w -[A7] 0000020A 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000210 A8FD syscall PrGlue 00000212 321F move.w D1, [A7]+ 00000214 201F move.l D0, [A7]+ 00000216 4A41 tst.w D1 00000218 57C1 seq D1 0000021A C001 and.b D0, D1 label0000021C: 0000021C 1D40 0008 move.b [A6 + 0x8], D0 00000220 4E5E unlink A6 00000222 4E75 rts fn00000224: 00000224 4E56 FFFA link A6, -0x0006 00000228 48E7 0108 movem.l -[A7], D7,A4 0000022C 4267 clr.w -[A7] 0000022E 302D CC3A move.w D0, [A5 - 0x33C6] 00000232 D07C 000C add.w D0, 0xC 00000236 48C0 ext.l D0 00000238 81FC 0048 divs.w D0, 0x48 /* 'H' */ 0000023C 3F00 move.w -[A7], D0 0000023E 3F3C 0001 move.w -[A7], 0x1 00000242 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00000246 3B5F CC0E move.w [A5 - 0x33F2], [A7]+ 0000024A 4267 clr.w -[A7] 0000024C 4EBA FF86 jsr [PC - 0x7A /* 000001D4 */] 00000250 1E1F move.b D7, [A7]+ 00000252 206D CC6A movea.l A0, [A5 - 0x3396] 00000256 2850 movea.l A4, [A0] 00000258 1007 move.b D0, D7 0000025A 670E beq +0x10 /* 0000026A */ 0000025C 3D6C 001C FFFC move.w [A6 - 0x4], [A4 + 0x1C] 00000262 3D6C 001A FFFE move.w [A6 - 0x2], [A4 + 0x1A] 00000268 600C bra +0xE /* 00000276 */ label0000026A: 0000026A 3D6C 001A FFFC move.w [A6 - 0x4], [A4 + 0x1A] 00000270 3D6C 001C FFFE move.w [A6 - 0x2], [A4 + 0x1C] label00000276: 00000276 4267 clr.w -[A7] 00000278 302C 0014 move.w D0, [A4 + 0x14] 0000027C 906C 0010 sub.w D0, [A4 + 0x10] 00000280 3F00 move.w -[A7], D0 00000282 42A7 clr.l -[A7] 00000284 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000288 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000028C 301F move.w D0, [A7]+ 0000028E C1DF muls.w D0, [A7]+ 00000290 2E80 move.l [A7], D0 00000292 201F move.l D0, [A7]+ 00000294 80DF divu.w D0, [A7]+ 00000296 3E80 move.w [A7], D0 00000298 3B5F CC18 move.w [A5 - 0x33E8], [A7]+ 0000029C 7005 moveq.l D0, 0x05 0000029E C1ED CC18 muls.w D0, [A5 - 0x33E8] 000002A2 48C0 ext.l D0 000002A4 81FC 0006 divs.w D0, 0x6 000002A8 3B40 CC18 move.w [A5 - 0x33E8], D0 000002AC 4267 clr.w -[A7] 000002AE 302C 0016 move.w D0, [A4 + 0x16] 000002B2 906C 0012 sub.w D0, [A4 + 0x12] 000002B6 3F00 move.w -[A7], D0 000002B8 42A7 clr.l -[A7] 000002BA 3F2E FFFE move.w -[A7], [A6 - 0x2] 000002BE 3F2C 0006 move.w -[A7], [A4 + 0x6] 000002C2 301F move.w D0, [A7]+ 000002C4 C1DF muls.w D0, [A7]+ 000002C6 2E80 move.l [A7], D0 000002C8 201F move.l D0, [A7]+ 000002CA 80DF divu.w D0, [A7]+ 000002CC 3E80 move.w [A7], D0 000002CE 3B5F CC1A move.w [A5 - 0x33E6], [A7]+ 000002D2 7005 moveq.l D0, 0x05 000002D4 C1ED CC1A muls.w D0, [A5 - 0x33E6] 000002D8 48C0 ext.l D0 000002DA 81FC 0006 divs.w D0, 0x6 000002DE 3B40 CC1A move.w [A5 - 0x33E6], D0 000002E2 7000 moveq.l D0, 0x00 000002E4 302C 0018 move.w D0, [A4 + 0x18] 000002E8 E088 lsr D0, 8 000002EA 7203 moveq.l D1, 0x03 000002EC B280 cmp.l D1, D0 000002EE 57C0 seq D0 000002F0 4A00 tst.b D0 000002F2 672C beq +0x2E /* 00000320 */ 000002F4 082C 0004 005D btst.b [A4 + 0x5D], 0x4 000002FA 56C1 sne D1 000002FC C001 and.b D0, D1 000002FE 6720 beq +0x22 /* 00000320 */ 00000300 7018 moveq.l D0, 0x18 00000302 C1ED CC18 muls.w D0, [A5 - 0x33E8] 00000306 48C0 ext.l D0 00000308 81FC 0019 divs.w D0, 0x19 0000030C 3B40 CC18 move.w [A5 - 0x33E8], D0 00000310 7018 moveq.l D0, 0x18 00000312 C1ED CC1A muls.w D0, [A5 - 0x33E6] 00000316 48C0 ext.l D0 00000318 81FC 0019 divs.w D0, 0x19 0000031C 3B40 CC1A move.w [A5 - 0x33E6], D0 label00000320: 00000320 4CDF 1080 movem.l D7,A4, [A7]+ 00000324 4E5E unlink A6 00000326 4E75 rts fn00000328: 00000328 4E56 0000 link A6, 0 0000032C 48E7 0108 movem.l -[A7], D7,A4 00000330 286E 000E movea.l A4, [A6 + 0xE] 00000334 3E2E 000C move.w D7, [A6 + 0xC] 00000338 BE54 cmp.w D7, [A4] 0000033A 6F14 ble +0x16 /* 00000350 */ 0000033C 3007 move.w D0, D7 0000033E 5340 subq.w D0, 1 00000340 B054 cmp.w D0, [A4] 00000342 6F0A ble +0xC /* 0000034E */ 00000344 206E 0008 movea.l A0, [A6 + 0x8] 00000348 117C 0001 0008 move.b [A0 + 0x8], 0x1 label0000034E: 0000034E 3887 move.w [A4], D7 label00000350: 00000350 4CDF 1080 movem.l D7,A4, [A7]+ 00000354 4E5E unlink A6 00000356 205F movea.l A0, [A7]+ 00000358 DEFC 000A add.w A7, 0xA /* '\n' */ 0000035C 4ED0 jmp [A0] fn0000035E: 0000035E 4E56 0000 link A6, 0 00000362 2F0C move.l -[A7], A4 00000364 422E 0008 clr.b [A6 + 0x8] 00000368 286D CC9A movea.l A4, [A5 - 0x3366] 0000036C 486C 0002 pea.l [A4 + 0x2] 00000370 42A7 clr.l -[A7] 00000372 4EBA 0A1C jsr [PC + 0xA1C /* 00000D90 */] 00000376 3F2D CC6E move.w -[A7], [A5 - 0x3392] 0000037A 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 0000037E 2F0E move.l -[A7], A6 00000380 4EBA FFA6 jsr [PC - 0x5A /* 00000328 */] 00000384 486C 0004 pea.l [A4 + 0x4] 00000388 3F2D CC70 move.w -[A7], [A5 - 0x3390] 0000038C 2F0E move.l -[A7], A6 0000038E 4EBA FF98 jsr [PC - 0x68 /* 00000328 */] 00000392 486C 0006 pea.l [A4 + 0x6] 00000396 3F2D CC72 move.w -[A7], [A5 - 0x338E] 0000039A 2F0E move.l -[A7], A6 0000039C 4EBA FF8A jsr [PC - 0x76 /* 00000328 */] 000003A0 486C 0008 pea.l [A4 + 0x8] 000003A4 3F2D CC74 move.w -[A7], [A5 - 0x338C] 000003A8 2F0E move.l -[A7], A6 000003AA 4EBA FF7C jsr [PC - 0x84 /* 00000328 */] 000003AE 302D CCA0 move.w D0, [A5 - 0x3360] 000003B2 906C 0004 sub.w D0, [A4 + 0x4] 000003B6 906C 0008 sub.w D0, [A4 + 0x8] 000003BA 7219 moveq.l D1, 0x19 000003BC B240 cmp.w D1, D0 000003BE 5EC0 sgt D0 000003C0 4A00 tst.b D0 000003C2 6616 bne +0x18 /* 000003DA */ 000003C4 322D CC9E move.w D1, [A5 - 0x3362] 000003C8 926C 0002 sub.w D1, [A4 + 0x2] 000003CC 926C 0006 sub.w D1, [A4 + 0x6] 000003D0 7419 moveq.l D2, 0x19 000003D2 B441 cmp.w D2, D1 000003D4 5EC1 sgt D1 000003D6 8001 or.b D0, D1 000003D8 6716 beq +0x18 /* 000003F0 */ label000003DA: 000003DA 204C movea.l A0, A4 000003DC 5488 addq.l A0, 2 000003DE 43ED CC6E lea.l A1, [A5 - 0x3392] 000003E2 7003 moveq.l D0, 0x03 label000003E4: 000003E4 30D9 move.w [A0]+, [A1]+ 000003E6 51C8 FFFC dbf D0, -0x6 /* 000003E4 */ 000003EA 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 label000003F0: 000003F0 285F movea.l A4, [A7]+ 000003F2 4E5E unlink A6 000003F4 4E75 rts export_238: fn000003F6: 000003F6 4E56 FFFA link A6, -0x0006 000003FA 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000003FE 286D CC9A movea.l A4, [A5 - 0x3366] 00000402 302C 0006 move.w D0, [A4 + 0x6] 00000406 5340 subq.w D0, 1 00000408 B06D CC72 cmp.w D0, [A5 - 0x338E] 0000040C 6606 bne +0x8 /* 00000414 */ 0000040E 396D CC72 0006 move.w [A4 + 0x6], [A5 - 0x338E] label00000414: 00000414 302C 0008 move.w D0, [A4 + 0x8] 00000418 5340 subq.w D0, 1 0000041A B06D CC74 cmp.w D0, [A5 - 0x338C] 0000041E 6606 bne +0x8 /* 00000426 */ 00000420 396D CC74 0008 move.w [A4 + 0x8], [A5 - 0x338C] label00000426: 00000426 4267 clr.w -[A7] 00000428 4EBA FF34 jsr [PC - 0xCC /* 0000035E */] 0000042C 1A1F move.b D5, [A7]+ 0000042E 3E2D CC70 move.w D7, [A5 - 0x3390] 00000432 302C 0004 move.w D0, [A4 + 0x4] 00000436 9047 sub.w D0, D7 00000438 3B40 CC64 move.w [A5 - 0x339C], D0 0000043C 302D CCA0 move.w D0, [A5 - 0x3360] 00000440 9047 sub.w D0, D7 00000442 906C 0008 sub.w D0, [A4 + 0x8] 00000446 3B40 CC68 move.w [A5 - 0x3398], D0 0000044A 3C2D CC6E move.w D6, [A5 - 0x3392] 0000044E 4267 clr.w -[A7] 00000450 3F2C 0002 move.w -[A7], [A4 + 0x2] 00000454 4267 clr.w -[A7] 00000456 4EBA 0938 jsr [PC + 0x938 /* 00000D90 */] 0000045A 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 0000045E 301F move.w D0, [A7]+ 00000460 9046 sub.w D0, D6 00000462 3B40 CC62 move.w [A5 - 0x339E], D0 00000466 302D CC9E move.w D0, [A5 - 0x3362] 0000046A 9046 sub.w D0, D6 0000046C 906C 0006 sub.w D0, [A4 + 0x6] 00000470 3B40 CC66 move.w [A5 - 0x339A], D0 00000474 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000478 4E5E unlink A6 0000047A 4E75 rts fn0000047C: 0000047C 4E56 FFFC link A6, -0x0004 00000480 48E7 0018 movem.l -[A7], A3,A4 00000484 102D CBCC move.b D0, [A5 - 0x3434] 00000488 0A00 0001 xori.b D0, 0x1 0000048C 4A00 tst.b D0 0000048E 6600 00BE bne +0xC0 /* 0000054E */ 00000492 4AAD CC06 tst.l [A5 - 0x33FA] 00000496 57C1 seq D1 00000498 8001 or.b D0, D1 0000049A 0240 0001 andi.w D0, 0x1 0000049E 6600 00AE bne +0xB0 /* 0000054E */ 000004A2 2F00 move.l -[A7], D0 000004A4 4267 clr.w -[A7] 000004A6 486D C0A2 pea.l [A5 - 0x3F5E] 000004AA 486D C704 pea.l [A5 - 0x38FC] 000004AE A8A6 syscall EqualRect 000004B0 121F move.b D1, [A7]+ 000004B2 201F move.l D0, [A7]+ 000004B4 0A01 0001 xori.b D1, 0x1 000004B8 8001 or.b D0, D1 000004BA 6704 beq +0x6 /* 000004C0 */ 000004BC 6000 0090 bra +0x92 /* 0000054E */ label000004C0: 000004C0 52AD CC76 addq.l [A5 - 0x338A], 1 000004C4 206D CC06 movea.l A0, [A5 - 0x33FA] 000004C8 2050 movea.l A0, [A0] 000004CA 47D0 lea.l A3, [A0] 000004CC 202D CC76 move.l D0, [A5 - 0x338A] 000004D0 5380 subq.l D0, 1 000004D2 E980 asl D0, 4 000004D4 D7C0 add.l A3, D0 000004D6 284B movea.l A4, A3 000004D8 28AD AEAC move.l [A4], [A5 - 0x5154] 000004DC 4267 clr.w -[A7] 000004DE 486D CC10 pea.l [A5 - 0x33F0] 000004E2 486D C0A2 pea.l [A5 - 0x3F5E] 000004E6 486C 0004 pea.l [A4 + 0x4] 000004EA A8AA syscall SectRect 000004EC 101F move.b D0, [A7]+ 000004EE 6610 bne +0x12 /* 00000500 */ 000004F0 204C movea.l A0, A4 000004F2 5888 addq.l A0, 4 000004F4 43ED C0A2 lea.l A1, [A5 - 0x3F5E] 000004F8 7003 moveq.l D0, 0x03 label000004FA: 000004FA 30D9 move.w [A0]+, [A1]+ 000004FC 51C8 FFFC dbf D0, -0x6 /* 000004FA */ label00000500: 00000500 296D A548 000C move.l [A4 + 0xC], [A5 - 0x5AB8] 00000506 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 0000050A 2F2D CC76 move.l -[A7], [A5 - 0x338A] 0000050E 7032 moveq.l D0, 0x32 00000510 2F00 move.l -[A7], D0 00000512 4EAD 047A jsr [A5 + 0x47A /* export_139 */] 00000516 4A9F tst.l [A7]+ 00000518 6634 bne +0x36 /* 0000054E */ 0000051A 2F2D CC06 move.l -[A7], [A5 - 0x33FA] 0000051E 42A7 clr.l -[A7] 00000520 202D CC76 move.l D0, [A5 - 0x338A] 00000524 7232 moveq.l D1, 0x32 00000526 D081 add.l D0, D1 00000528 3F00 move.w -[A7], D0 0000052A 3F3C 0010 move.w -[A7], 0x10 0000052E 301F move.w D0, [A7]+ 00000530 C1DF muls.w D0, [A7]+ 00000532 2E80 move.l [A7], D0 00000534 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00000538 4267 clr.w -[A7] 0000053A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 0000053E 4A5F tst.w [A7]+ 00000540 670C beq +0xE /* 0000054E */ 00000542 4EBA 0368 jsr [PC + 0x368 /* 000008AC */] 00000546 3F3C 001B move.w -[A7], 0x1B 0000054A 4EBA 1174 jsr [PC + 0x1174 /* 000016C0 */] label0000054E: 0000054E 4CDF 1800 movem.l A3,A4, [A7]+ 00000552 4E5E unlink A6 00000554 4E75 rts fn00000556: 00000556 4E56 FFFE link A6, -0x0002 0000055A 1D6D A016 FFFF move.b [A6 - 0x1], [A5 - 0x5FEA] 00000560 422D A016 clr.b [A5 - 0x5FEA] 00000564 4A6D CC82 tst.w [A5 - 0x337E] 00000568 57C0 seq D0 0000056A 4A00 tst.b D0 0000056C 6730 beq +0x32 /* 0000059E */ 0000056E 2F00 move.l -[A7], D0 00000570 4267 clr.w -[A7] 00000572 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00000576 121F move.b D1, [A7]+ 00000578 201F move.l D0, [A7]+ 0000057A C001 and.b D0, D1 0000057C 6720 beq +0x22 /* 0000059E */ 0000057E 4AAD CC8E tst.l [A5 - 0x3372] 00000582 6708 beq +0xA /* 0000058C */ 00000584 3F3C 0010 move.w -[A7], 0x10 00000588 4EBA 1AC0 jsr [PC + 0x1AC0 /* 0000204A */] label0000058C: 0000058C 3B7C 0080 CC82 move.w [A5 - 0x337E], 0x80 00000592 3F2D CC82 move.w -[A7], [A5 - 0x337E] 00000596 2F3C C000 0200 move.l -[A7], 0xC0000200 0000059C A8FD syscall PrGlue label0000059E: 0000059E 1B6E FFFF A016 move.b [A5 - 0x5FEA], [A6 - 0x1] 000005A4 4E5E unlink A6 000005A6 4E75 rts fn000005A8: 000005A8 4E56 0000 link A6, 0 000005AC 102D CC26 move.b D0, [A5 - 0x33DA] 000005B0 6722 beq +0x24 /* 000005D4 */ 000005B2 422D CC26 clr.b [A5 - 0x33DA] 000005B6 206D CC6A movea.l A0, [A5 - 0x3396] 000005BA 2050 movea.l A0, [A0] 000005BC 7000 moveq.l D0, 0x00 000005BE 2140 0046 move.l [A0 + 0x46], D0 000005C2 2F2D CC5A move.l -[A7], [A5 - 0x33A6] 000005C6 2F3C 0800 0484 move.l -[A7], 0x8000484 000005CC A8FD syscall PrGlue 000005CE 7000 moveq.l D0, 0x00 000005D0 2B40 CC5A move.l [A5 - 0x33A6], D0 label000005D4: 000005D4 4EBA 2146 jsr [PC + 0x2146 /* 0000271C */] 000005D8 4E5E unlink A6 000005DA 4E75 rts fn000005DC: 000005DC 4E56 0000 link A6, 0 000005E0 102D CC0C move.b D0, [A5 - 0x33F4] 000005E4 6710 beq +0x12 /* 000005F6 */ 000005E6 422D CC0C clr.b [A5 - 0x33F4] 000005EA 2F2D CC5A move.l -[A7], [A5 - 0x33A6] 000005EE 2F3C 1800 040C move.l -[A7], 0x1800040C 000005F4 A8FD syscall PrGlue label000005F6: 000005F6 4EBA 2124 jsr [PC + 0x2124 /* 0000271C */] 000005FA 4E5E unlink A6 000005FC 4E75 rts export_239: fn000005FE: 000005FE 4E56 FFF8 link A6, -0x0008 00000602 2F0C move.l -[A7], A4 00000604 486E FFF8 pea.l [A6 - 0x8] 00000608 A874 syscall GetPort 0000060A 102D CBC8 move.b D0, [A5 - 0x3438] 0000060E 6702 beq +0x4 /* 00000612 */ 00000610 605C bra +0x5E /* 0000066E */ label00000612: 00000612 42A7 clr.l -[A7] 00000614 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */ 0000061A 3F3C 0085 move.w -[A7], 0x85 0000061E 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00000622 285F movea.l A4, [A7]+ 00000624 200C move.l D0, A4 00000626 6704 beq +0x6 /* 0000062C */ 00000628 2F0C move.l -[A7], A4 0000062A A9A3 syscall ReleaseResource label0000062C: 0000062C 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00000630 486D CC6A pea.l [A5 - 0x3396] 00000634 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000638 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] 0000063C 486D CC34 pea.l [A5 - 0x33CC] 00000640 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000644 486D 08B2 pea.l [A5 + 0x8B2 /* export_274 */] 00000648 A9F1 syscall UnloadSeg 0000064A 486D CC3E pea.l [A5 - 0x33C2] 0000064E 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000652 2F3C D000 0000 move.l -[A7], 0xD0000000 00000658 A8FD syscall PrGlue 0000065A 3F2D A42C move.w -[A7], [A5 - 0x5BD4] 0000065E A998 syscall UseResFile 00000660 422D CC22 clr.b [A5 - 0x33DE] 00000664 422D CC2C clr.b [A5 - 0x33D4] 00000668 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000066C A873 syscall SetPort label0000066E: 0000066E 285F movea.l A4, [A7]+ 00000670 4E5E unlink A6 00000672 4E75 rts export_240: 00000674 4E56 FDD8 link A6, -0x0228 00000678 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000067C 266D CC34 movea.l A3, [A5 - 0x33CC] 00000680 7000 moveq.l D0, 0x00 00000682 2B40 CC34 move.l [A5 - 0x33CC], D0 00000686 286D CC3E movea.l A4, [A5 - 0x33C2] 0000068A 7000 moveq.l D0, 0x00 0000068C 2B40 CC3E move.l [A5 - 0x33C2], D0 00000690 4247 clr.w D7 00000692 4EAD 088A jsr [A5 + 0x88A /* export_269 */] 00000696 4AAD CC34 tst.l [A5 - 0x33CC] 0000069A 6714 beq +0x16 /* 000006B0 */ 0000069C 4267 clr.w -[A7] 0000069E 2F2E 000C move.l -[A7], [A6 + 0xC] 000006A2 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */] 000006A6 3E1F move.w D7, [A7]+ 000006A8 6706 beq +0x8 /* 000006B0 */ 000006AA 3F07 move.w -[A7], D7 000006AC 4EAD 089A jsr [A5 + 0x89A /* export_271 */] label000006B0: 000006B0 4A47 tst.w D7 000006B2 57C0 seq D0 000006B4 4A00 tst.b D0 000006B6 660A bne +0xC /* 000006C2 */ 000006B8 4AAD CC3E tst.l [A5 - 0x33C2] 000006BC 57C1 seq D1 000006BE 8001 or.b D0, D1 000006C0 670C beq +0xE /* 000006CE */ label000006C2: 000006C2 487A 0086 pea.l [PC + 0x86 /* 0000074A, value 0x174E6F20, pstring "No such report template" */] 000006C6 4267 clr.w -[A7] 000006C8 4EAD 33D2 jsr [A5 + 0x33D2 /* export_1654 */] 000006CC 6052 bra +0x54 /* 00000720 */ label000006CE: 000006CE 486D CC34 pea.l [A5 - 0x33CC] 000006D2 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 000006D6 1D7C 0001 FDDC move.b [A6 - 0x224], 0x1 000006DC 7001 moveq.l D0, 0x01 000006DE 2D40 FDE2 move.l [A6 - 0x21E], D0 000006E2 1D7C 0007 FEE8 move.b [A6 - 0x118], 0x7 000006E8 2D6E 0008 FFF4 move.l [A6 - 0xC], [A6 + 0x8] 000006EE 4267 clr.w -[A7] 000006F0 486E FDDC pea.l [A6 - 0x224] 000006F4 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000006F8 4A5F tst.w [A7]+ 000006FA 6624 bne +0x26 /* 00000720 */ 000006FC 4EAD 088A jsr [A5 + 0x88A /* export_269 */] 00000700 4AAD CC34 tst.l [A5 - 0x33CC] 00000704 6712 beq +0x14 /* 00000718 */ 00000706 4267 clr.w -[A7] 00000708 2F2E 000C move.l -[A7], [A6 + 0xC] 0000070C 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */] 00000710 3B5F CC58 move.w [A5 - 0x33A8], [A7]+ 00000714 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] label00000718: 00000718 4267 clr.w -[A7] 0000071A 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */] 0000071E 3C1F move.w D6, [A7]+ label00000720: 00000720 486D 089A pea.l [A5 + 0x89A /* export_271 */] 00000724 A9F1 syscall UnloadSeg 00000726 486D CC3E pea.l [A5 - 0x33C2] 0000072A 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 0000072E 486D CC34 pea.l [A5 - 0x33CC] 00000732 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000736 2B4B CC34 move.l [A5 - 0x33CC], A3 0000073A 2B4C CC3E move.l [A5 - 0x33C2], A4 0000073E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000742 4E5E unlink A6 00000744 205F movea.l A0, [A7]+ 00000746 504F addq.w A7, 8 00000748 4ED0 jmp [A0] 0000074A 174E 6F20 move.b [A3 + 0x6F20], A6 0000074E 7375 moveq.l D1, 0x75 00000750 6368 bls +0x6A /* 000007BA */ 00000752 2072 6570 6F72 7420 movea.l A0, [A2 + 0x6F727420] 0000075A 7465 moveq.l D2, 0x65 0000075C 6D70 blt +0x72 /* 000007CE */ 0000075E 6C61 bge +0x63 /* 000007C1 */ 00000760 7465 moveq.l D2, 0x65 fn00000762: 00000762 4E56 0000 link A6, 0 00000766 207C 0000 0A63 movea.l A0, 0xA63 /* '\nc' */ 0000076C 4A10 tst.b [A0] 0000076E 56C0 sne D0 00000770 4400 neg.b D0 00000772 1D40 000A move.b [A6 + 0xA], D0 00000776 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000077A A834 syscall SetFScaleDisable 0000077C 4E5E unlink A6 0000077E 205F movea.l A0, [A7]+ 00000780 544F addq.w A7, 2 00000782 4ED0 jmp [A0] export_241: fn00000784: 00000784 4E56 FFFC link A6, -0x0004 00000788 48E7 0308 movem.l -[A7], D6,D7,A4 0000078C 286E 0008 movea.l A4, [A6 + 0x8] 00000790 2F3C 0004 0000 move.l -[A7], 0x40000 00000796 A9ED syscall Pack6 00000798 101F move.b D0, [A7]+ 0000079A 6710 beq +0x12 /* 000007AC */ 0000079C 4214 clr.b [A4] 0000079E 7C32 moveq.l D6, 0x32 000007A0 7E28 moveq.l D7, 0x28 000007A2 297C 0014 0078 000C move.l [A4 + 0xC], 0x140078 000007AA 6010 bra +0x12 /* 000007BC */ label000007AC: 000007AC 18BC 0002 move.b [A4], 0x2 000007B0 7C30 moveq.l D6, 0x30 000007B2 7E20 moveq.l D7, 0x20 000007B4 297C 0008 0040 000C move.l [A4 + 0xC], 0x80040 // begin alternate branch 000007BA-000007C2 label000007BA: 000007BA 000C 486C ori.b A4, 0x6C /* 'l' */ label000007BC: // (misaligned) 000007BE 0002 3F06 ori.b D2, 0x6 // end alternate branch 000007BA-000007C2 label000007BA: // (misaligned) label000007BC: 000007BC 486C 0002 pea.l [A4 + 0x2] 000007C0 3F06 move.w -[A7], D6 000007C2 3F07 move.w -[A7], D7 000007C4 3F07 move.w -[A7], D7 000007C6 3F07 move.w -[A7], D7 000007C8 A8A7 syscall SetRect 000007CA 396C 000C 000A move.w [A4 + 0xA], [A4 + 0xC] // begin alternate branch 000007CE-000007D6 label000007CE: 000007CE 000A 302C ori.b A2, 0x2C /* ',' */ 000007D2 000E E340 ori.b A6, 0x40 /* '@' */ // end alternate branch 000007CE-000007D6 label000007CE: // (misaligned) 000007D0 302C 000E move.w D0, [A4 + 0xE] 000007D4 E340 asl D0.w, 1 000007D6 3940 0010 move.w [A4 + 0x10], D0 000007DA 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000007DE 4E5E unlink A6 000007E0 2E9F move.l [A7], [A7]+ 000007E2 4E75 rts fn000007E4: 000007E4 4E56 0000 link A6, 0 000007E8 2F07 move.l -[A7], D7 000007EA 3E2E 000C move.w D7, [A6 + 0xC] 000007EE 4267 clr.w -[A7] 000007F0 3F07 move.w -[A7], D7 000007F2 3F2E 000A move.w -[A7], [A6 + 0xA] 000007F6 4EBA F808 jsr [PC - 0x7F8 /* 00000000 */] 000007FA 3E1F move.w D7, [A7]+ 000007FC 102E 0008 move.b D0, [A6 + 0x8] 00000800 4880 ext.w D0 00000802 670E beq +0x10 /* 00000812 */ 00000804 5340 subq.w D0, 1 00000806 670A beq +0xC /* 00000812 */ 00000808 5340 subq.w D0, 1 0000080A 672E beq +0x30 /* 0000083A */ 0000080C 5340 subq.w D0, 1 0000080E 6750 beq +0x52 /* 00000860 */ 00000810 6052 bra +0x54 /* 00000864 */ label00000812: 00000812 2F3C 007F 0000 move.l -[A7], 0x7F0000 00000818 42A7 clr.l -[A7] 0000081A 3F07 move.w -[A7], D7 0000081C 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 00000820 301F move.w D0, [A7]+ 00000822 C1DF muls.w D0, [A7]+ 00000824 2E80 move.l [A7], D0 00000826 201F move.l D0, [A7]+ 00000828 723F moveq.l D1, 0x3F 0000082A D081 add.l D0, D1 0000082C 2F00 move.l -[A7], D0 0000082E 201F move.l D0, [A7]+ 00000830 80DF divu.w D0, [A7]+ 00000832 3E80 move.w [A7], D0 00000834 3D5F 000E move.w [A6 + 0xE], [A7]+ 00000838 602A bra +0x2C /* 00000864 */ label0000083A: 0000083A 2F3C 0008 0000 move.l -[A7], 0x80000 00000840 42A7 clr.l -[A7] 00000842 3F07 move.w -[A7], D7 00000844 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000848 301F move.w D0, [A7]+ 0000084A C1DF muls.w D0, [A7]+ 0000084C 2E80 move.l [A7], D0 0000084E 201F move.l D0, [A7]+ 00000850 5880 addq.l D0, 4 00000852 2F00 move.l -[A7], D0 00000854 201F move.l D0, [A7]+ 00000856 80DF divu.w D0, [A7]+ 00000858 3E80 move.w [A7], D0 0000085A 3D5F 000E move.w [A6 + 0xE], [A7]+ 0000085E 6004 bra +0x6 /* 00000864 */ label00000860: 00000860 3D47 000E move.w [A6 + 0xE], D7 label00000864: 00000864 2E1F move.l D7, [A7]+ 00000866 4E5E unlink A6 00000868 205F movea.l A0, [A7]+ 0000086A 5C4F addq.w A7, 6 0000086C 4ED0 jmp [A0] fn0000086E: 0000086E 4E56 0000 link A6, 0 00000872 4267 clr.w -[A7] 00000874 3F2E 000A move.w -[A7], [A6 + 0xA] 00000878 3F3C 0002 move.w -[A7], 0x2 0000087C 1F2E 0008 move.b -[A7], [A6 + 0x8] 00000880 4EBA FF62 jsr [PC - 0x9E /* 000007E4 */] 00000884 3D5F 000C move.w [A6 + 0xC], [A7]+ 00000888 4E5E unlink A6 0000088A 2E9F move.l [A7], [A7]+ 0000088C 4E75 rts fn0000088E: 0000088E 4E56 0000 link A6, 0 00000892 4267 clr.w -[A7] 00000894 3F2E 000A move.w -[A7], [A6 + 0xA] 00000898 4267 clr.w -[A7] 0000089A 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000089E 4EBA FF44 jsr [PC - 0xBC /* 000007E4 */] 000008A2 3D5F 000C move.w [A6 + 0xC], [A7]+ 000008A6 4E5E unlink A6 000008A8 2E9F move.l [A7], [A7]+ 000008AA 4E75 rts export_242: fn000008AC: 000008AC 4E56 0000 link A6, 0 000008B0 486D CC06 pea.l [A5 - 0x33FA] 000008B4 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 000008B8 7000 moveq.l D0, 0x00 000008BA 2B40 CC76 move.l [A5 - 0x338A], D0 000008BE 422D CBCC clr.b [A5 - 0x3434] 000008C2 102D CC22 move.b D0, [A5 - 0x33DE] 000008C6 6704 beq +0x6 /* 000008CC */ 000008C8 4EBA FD34 jsr [PC - 0x2CC /* 000005FE */] label000008CC: 000008CC 4E5E unlink A6 000008CE 4E75 rts fn000008D0: 000008D0 4E56 0000 link A6, 0 000008D4 422E 000C clr.b [A6 + 0xC] 000008D8 206E 0008 movea.l A0, [A6 + 0x8] 000008DC 1028 FFFF move.b D0, [A0 - 0x1] 000008E0 672E beq +0x30 /* 00000910 */ 000008E2 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 000008E6 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] 000008EA 486D 08B2 pea.l [A5 + 0x8B2 /* export_274 */] 000008EE A9F1 syscall UnloadSeg 000008F0 102D CC4A move.b D0, [A5 - 0x33B6] 000008F4 6714 beq +0x16 /* 0000090A */ 000008F6 4AAD A90A tst.l [A5 - 0x56F6] 000008FA 57C1 seq D1 000008FC C001 and.b D0, D1 000008FE 670A beq +0xC /* 0000090A */ 00000900 3F3C 001E move.w -[A7], 0x1E 00000904 4EBA 0DBA jsr [PC + 0xDBA /* 000016C0 */] 00000908 6006 bra +0x8 /* 00000910 */ label0000090A: 0000090A 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label00000910: 00000910 4E5E unlink A6 00000912 2E9F move.l [A7], [A7]+ 00000914 4E75 rts fn00000916: 00000916 4E56 FFFC link A6, -0x0004 0000091A 2F07 move.l -[A7], D7 0000091C 422D CC4A clr.b [A5 - 0x33B6] 00000920 102E 0008 move.b D0, [A6 + 0x8] 00000924 0A00 0001 xori.b D0, 0x1 00000928 802D CBCC or.b D0, [A5 - 0x3434] 0000092C 1D40 FFFF move.b [A6 - 0x1], D0 00000930 102E 000A move.b D0, [A6 + 0xA] 00000934 6704 beq +0x6 /* 0000093A */ 00000936 7E48 moveq.l D7, 0x48 00000938 600A bra +0xC /* 00000944 */ label0000093A: 0000093A 206D CC34 movea.l A0, [A5 - 0x33CC] 0000093E 2050 movea.l A0, [A0] 00000940 3E28 0016 move.w D7, [A0 + 0x16] label00000944: 00000944 102D CC28 move.b D0, [A5 - 0x33D8] 00000948 672A beq +0x2C /* 00000974 */ 0000094A 102E FFFF move.b D0, [A6 - 0x1] 0000094E 6706 beq +0x8 /* 00000956 */ 00000950 3F07 move.w -[A7], D7 00000952 4EBA 17BC jsr [PC + 0x17BC /* 00002110 */] label00000956: 00000956 4267 clr.w -[A7] 00000958 2F0E move.l -[A7], A6 0000095A 4EBA FF74 jsr [PC - 0x8C /* 000008D0 */] 0000095E 101F move.b D0, [A7]+ 00000960 6704 beq +0x6 /* 00000966 */ 00000962 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */] label00000966: 00000966 486D 08D2 pea.l [A5 + 0x8D2 /* export_278 */] 0000096A A9F1 syscall UnloadSeg 0000096C 4267 clr.w -[A7] 0000096E 4EBA 17A0 jsr [PC + 0x17A0 /* 00002110 */] 00000972 6010 bra +0x12 /* 00000984 */ label00000974: 00000974 4267 clr.w -[A7] 00000976 2F0E move.l -[A7], A6 00000978 4EBA FF56 jsr [PC - 0xAA /* 000008D0 */] 0000097C 101F move.b D0, [A7]+ 0000097E 6704 beq +0x6 /* 00000984 */ 00000980 4EBA 1224 jsr [PC + 0x1224 /* 00001BA6 */] label00000984: 00000984 2E1F move.l D7, [A7]+ 00000986 4E5E unlink A6 00000988 2E9F move.l [A7], [A7]+ 0000098A 4E75 rts fn0000098C: 0000098C 4E56 FEF8 link A6, -0x0108 00000990 2F07 move.l -[A7], D7 00000992 3D7C 0001 FEF8 move.w [A6 - 0x108], 0x1 00000998 3E2E FEF8 move.w D7, [A6 - 0x108] 0000099C 602E bra +0x30 /* 000009CC */ label0000099E: 0000099E 4267 clr.w -[A7] 000009A0 3F07 move.w -[A7], D7 000009A2 2F2D CC7A move.l -[A7], [A5 - 0x3386] 000009A6 486E FEFA pea.l [A6 - 0x106] 000009AA 486E FFFE pea.l [A6 - 0x2] 000009AE 486E FFFC pea.l [A6 - 0x4] 000009B2 4EBA 01E6 jsr [PC + 0x1E6 /* 00000B9A */] 000009B6 101F move.b D0, [A7]+ 000009B8 6710 beq +0x12 /* 000009CA */ 000009BA 3F2E FFFC move.w -[A7], [A6 - 0x4] 000009BE 3F2E FFFE move.w -[A7], [A6 - 0x2] 000009C2 A893 syscall MoveTo 000009C4 486E FEFA pea.l [A6 - 0x106] 000009C8 A884 syscall DrawString label000009CA: 000009CA 5247 addq.w D7, 1 label000009CC: 000009CC 7003 moveq.l D0, 0x03 000009CE B047 cmp.w D0, D7 000009D0 6CCC bge -0x32 /* 0000099E */ 000009D2 2E1F move.l D7, [A7]+ 000009D4 4E5E unlink A6 000009D6 4E75 rts fn000009D8: 000009D8 4E56 FDFE link A6, -0x0202 000009DC 2F07 move.l -[A7], D7 000009DE 7E01 moveq.l D7, 0x01 label000009E0: 000009E0 206E 0008 movea.l A0, [A6 + 0x8] 000009E4 4240 clr.w D0 000009E6 1010 move.b D0, [A0] 000009E8 B047 cmp.w D0, D7 000009EA 6D00 0108 blt +0x10A /* 00000AF4 */ 000009EE 4267 clr.w -[A7] 000009F0 206E 0008 movea.l A0, [A6 + 0x8] 000009F4 4868 0001 pea.l [A0 + 0x1] 000009F8 3007 move.w D0, D7 000009FA 5340 subq.w D0, 1 000009FC 3F00 move.w -[A7], D0 000009FE 4EBA 03FA jsr [PC + 0x3FA /* 00000DFA */] 00000A02 4A5F tst.w [A7]+ 00000A04 6704 beq +0x6 /* 00000A0A */ 00000A06 5247 addq.w D7, 1 00000A08 60D6 bra -0x28 /* 000009E0 */ label00000A0A: 00000A0A 206E 0008 movea.l A0, [A6 + 0x8] 00000A0E 4240 clr.w D0 00000A10 1030 7000 move.b D0, [A0 + D7.w] 00000A14 5340 subq.w D0, 1 00000A16 6712 beq +0x14 /* 00000A2A */ 00000A18 5340 subq.w D0, 1 00000A1A 6740 beq +0x42 /* 00000A5C */ 00000A1C 5340 subq.w D0, 1 00000A1E 6772 beq +0x74 /* 00000A92 */ 00000A20 5340 subq.w D0, 1 00000A22 6700 0094 beq +0x96 /* 00000AB8 */ 00000A26 6000 00C6 bra +0xC8 /* 00000AEE */ label00000A2A: 00000A2A 2F2D CC5E move.l -[A7], [A5 - 0x33A2] 00000A2E 4267 clr.w -[A7] 00000A30 486E FDFE pea.l [A6 - 0x202] 00000A34 4267 clr.w -[A7] 00000A36 A9ED syscall Pack6 00000A38 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A3C 3F07 move.w -[A7], D7 00000A3E 3F3C 0001 move.w -[A7], 0x1 00000A42 486E FDFF pea.l [A6 - 0x201] 00000A46 4240 clr.w D0 00000A48 102E FDFE move.b D0, [A6 - 0x202] 00000A4C 3F00 move.w -[A7], D0 00000A4E 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000A52 4240 clr.w D0 00000A54 102E FDFE move.b D0, [A6 - 0x202] 00000A58 DE40 add.w D7, D0 00000A5A 6084 bra -0x7A /* 000009E0 */ label00000A5C: 00000A5C 2F2D CC5E move.l -[A7], [A5 - 0x33A2] 00000A60 4267 clr.w -[A7] 00000A62 486E FDFE pea.l [A6 - 0x202] 00000A66 3F3C 0002 move.w -[A7], 0x2 00000A6A A9ED syscall Pack6 00000A6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A70 3F07 move.w -[A7], D7 00000A72 3F3C 0001 move.w -[A7], 0x1 00000A76 486E FDFF pea.l [A6 - 0x201] 00000A7A 4240 clr.w D0 00000A7C 102E FDFE move.b D0, [A6 - 0x202] 00000A80 3F00 move.w -[A7], D0 00000A82 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000A86 4240 clr.w D0 00000A88 102E FDFE move.b D0, [A6 - 0x202] 00000A8C DE40 add.w D7, D0 00000A8E 6000 FF50 bra -0xAE /* 000009E0 */ label00000A92: 00000A92 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A96 3F07 move.w -[A7], D7 00000A98 3F3C 0001 move.w -[A7], 0x1 00000A9C 486D A43F pea.l [A5 - 0x5BC1] 00000AA0 4240 clr.w D0 00000AA2 102D A43E move.b D0, [A5 - 0x5BC2] 00000AA6 3F00 move.w -[A7], D0 00000AA8 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000AAC 4240 clr.w D0 00000AAE 102D A43E move.b D0, [A5 - 0x5BC2] 00000AB2 DE40 add.w D7, D0 00000AB4 6000 FF2A bra -0xD4 /* 000009E0 */ label00000AB8: 00000AB8 302D CC94 move.w D0, [A5 - 0x336C] 00000ABC 48C0 ext.l D0 00000ABE 2F00 move.l -[A7], D0 00000AC0 486E FDFE pea.l [A6 - 0x202] 00000AC4 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */] 00000AC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ACC 3F07 move.w -[A7], D7 00000ACE 3F3C 0001 move.w -[A7], 0x1 00000AD2 486E FDFF pea.l [A6 - 0x201] 00000AD6 4240 clr.w D0 00000AD8 102E FDFE move.b D0, [A6 - 0x202] 00000ADC 3F00 move.w -[A7], D0 00000ADE 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000AE2 4240 clr.w D0 00000AE4 102E FDFE move.b D0, [A6 - 0x202] 00000AE8 DE40 add.w D7, D0 00000AEA 6000 FEF4 bra -0x10A /* 000009E0 */ label00000AEE: 00000AEE 5247 addq.w D7, 1 00000AF0 6000 FEEE bra -0x110 /* 000009E0 */ label00000AF4: 00000AF4 2E1F move.l D7, [A7]+ 00000AF6 4E5E unlink A6 00000AF8 2E9F move.l [A7], [A7]+ 00000AFA 4E75 rts export_243: fn00000AFC: 00000AFC 4E56 FFFE link A6, -0x0002 00000B00 48E7 0108 movem.l -[A7], D7,A4 00000B04 206D CC9A movea.l A0, [A5 - 0x3366] 00000B08 49E8 000E lea.l A4, [A0 + 0xE] 00000B0C 4267 clr.w -[A7] 00000B0E 3F2C 0002 move.w -[A7], [A4 + 0x2] 00000B12 302D CC68 move.w D0, [A5 - 0x3398] 00000B16 906D CC64 sub.w D0, [A5 - 0x339C] 00000B1A 3F00 move.w -[A7], D0 00000B1C 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 00000B20 395F 0002 move.w [A4 + 0x2], [A7]+ 00000B24 3E2D CC66 move.w D7, [A5 - 0x339A] 00000B28 9E6D CC62 sub.w D7, [A5 - 0x339E] 00000B2C 102D CC92 move.b D0, [A5 - 0x336E] 00000B30 6704 beq +0x6 /* 00000B36 */ 00000B32 3887 move.w [A4], D7 00000B34 600C bra +0xE /* 00000B42 */ label00000B36: 00000B36 4267 clr.w -[A7] 00000B38 3F14 move.w -[A7], [A4] 00000B3A 3F07 move.w -[A7], D7 00000B3C 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 00000B40 389F move.w [A4], [A7]+ label00000B42: 00000B42 486D CC42 pea.l [A5 - 0x33BE] 00000B46 2F2D CC62 move.l -[A7], [A5 - 0x339E] 00000B4A 302C 0002 move.w D0, [A4 + 0x2] 00000B4E D06D CC64 add.w D0, [A5 - 0x339C] 00000B52 3F00 move.w -[A7], D0 00000B54 3014 move.w D0, [A4] 00000B56 D06D CC62 add.w D0, [A5 - 0x339E] 00000B5A 3F00 move.w -[A7], D0 00000B5C A8A7 syscall SetRect 00000B5E 4CDF 1080 movem.l D7,A4, [A7]+ 00000B62 4E5E unlink A6 00000B64 4E75 rts fn00000B66: 00000B66 4E56 0000 link A6, 0 00000B6A 102D CBCC move.b D0, [A5 - 0x3434] 00000B6E 6602 bne +0x4 /* 00000B72 */ 00000B70 6020 bra +0x22 /* 00000B92 */ label00000B72: 00000B72 102E 0008 move.b D0, [A6 + 0x8] 00000B76 6708 beq +0xA /* 00000B80 */ 00000B78 3F3C 001F move.w -[A7], 0x1F 00000B7C 4EBA 0B42 jsr [PC + 0xB42 /* 000016C0 */] label00000B80: 00000B80 4AAD CC76 tst.l [A5 - 0x338A] 00000B84 6F08 ble +0xA /* 00000B8E */ 00000B86 42A7 clr.l -[A7] 00000B88 4EBA FD8C jsr [PC - 0x274 /* 00000916 */] 00000B8C 6004 bra +0x6 /* 00000B92 */ label00000B8E: 00000B8E 4EBA FD1C jsr [PC - 0x2E4 /* 000008AC */] label00000B92: 00000B92 4E5E unlink A6 00000B94 205F movea.l A0, [A7]+ 00000B96 544F addq.w A7, 2 00000B98 4ED0 jmp [A0] fn00000B9A: 00000B9A 4E56 FFE6 link A6, -0x001A 00000B9E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000BA2 286E 0014 movea.l A4, [A6 + 0x14] 00000BA6 1D7C 0001 001A move.b [A6 + 0x1A], 0x1 00000BAC 7801 moveq.l D4, 0x01 00000BAE 4267 clr.w -[A7] 00000BB0 3EB8 0BAC move.w [A7], [0x00000BAC /* TESysJust */] 00000BB4 4A5F tst.w [A7]+ 00000BB6 670E beq +0x10 /* 00000BC6 */ 00000BB8 7003 moveq.l D0, 0x03 00000BBA 906E 0018 sub.w D0, [A6 + 0x18] 00000BBE 5240 addq.w D0, 1 00000BC0 3D40 0018 move.w [A6 + 0x18], D0 00000BC4 7803 moveq.l D4, 0x03 label00000BC6: 00000BC6 B86E 0018 cmp.w D4, [A6 + 0x18] 00000BCA 57C0 seq D0 00000BCC 4400 neg.b D0 00000BCE 1D40 FFF7 move.b [A6 - 0x9], D0 00000BD2 7A01 moveq.l D5, 0x01 00000BD4 4246 clr.w D6 00000BD6 1C14 move.b D6, [A4] 00000BD8 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1 00000BDE 3D46 FFE6 move.w [A6 - 0x1A], D6 00000BE2 3E2E FFE8 move.w D7, [A6 - 0x18] 00000BE6 606A bra +0x6C /* 00000C52 */ label00000BE8: 00000BE8 4240 clr.w D0 00000BEA 1034 7000 move.b D0, [A4 + D7.w] 00000BEE 7209 moveq.l D1, 0x09 00000BF0 B240 cmp.w D1, D0 00000BF2 57C0 seq D0 00000BF4 4A00 tst.b D0 00000BF6 6756 beq +0x58 /* 00000C4E */ 00000BF8 2F00 move.l -[A7], D0 00000BFA 4267 clr.w -[A7] 00000BFC 3205 move.w D1, D5 00000BFE 48C1 ext.l D1 00000C00 D28C add.l D1, A4 00000C02 2F01 move.l -[A7], D1 00000C04 3207 move.w D1, D7 00000C06 9245 sub.w D1, D5 00000C08 3F01 move.w -[A7], D1 00000C0A 4EBA 01EE jsr [PC + 0x1EE /* 00000DFA */] 00000C0E 321F move.w D1, [A7]+ 00000C10 201F move.l D0, [A7]+ 00000C12 4A41 tst.w D1 00000C14 57C1 seq D1 00000C16 C001 and.b D0, D1 00000C18 6734 beq +0x36 /* 00000C4E */ 00000C1A 102E FFF7 move.b D0, [A6 - 0x9] 00000C1E 6706 beq +0x8 /* 00000C26 */ 00000C20 3C07 move.w D6, D7 00000C22 9C45 sub.w D6, D5 00000C24 6032 bra +0x34 /* 00000C58 */ label00000C26: 00000C26 4267 clr.w -[A7] 00000C28 3EB8 0BAC move.w [A7], [0x00000BAC /* TESysJust */] 00000C2C 4A5F tst.w [A7]+ 00000C2E 6604 bne +0x6 /* 00000C34 */ 00000C30 5244 addq.w D4, 1 00000C32 6002 bra +0x4 /* 00000C36 */ label00000C34: 00000C34 5344 subq.w D4, 1 label00000C36: 00000C36 B86E 0018 cmp.w D4, [A6 + 0x18] 00000C3A 6612 bne +0x14 /* 00000C4E */ 00000C3C 3A07 move.w D5, D7 00000C3E 5245 addq.w D5, 1 00000C40 4240 clr.w D0 00000C42 1014 move.b D0, [A4] 00000C44 3C00 move.w D6, D0 00000C46 9C47 sub.w D6, D7 00000C48 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1 label00000C4E: 00000C4E 5247 addq.w D7, 1 00000C50 6906 bvs +0x8 /* 00000C58 */ label00000C52: 00000C52 BE6E FFE6 cmp.w D7, [A6 - 0x1A] 00000C56 6F90 ble -0x6E /* 00000BE8 */ label00000C58: 00000C58 102E FFF7 move.b D0, [A6 - 0x9] 00000C5C 0A00 0001 xori.b D0, 0x1 00000C60 4A46 tst.w D6 00000C62 5FC1 sle D1 00000C64 8001 or.b D0, D1 00000C66 0240 0001 andi.w D0, 0x1 00000C6A 6708 beq +0xA /* 00000C74 */ 00000C6C 422E 001A clr.b [A6 + 0x1A] 00000C70 6000 010E bra +0x110 /* 00000D80 */ label00000C74: 00000C74 3005 move.w D0, D5 00000C76 48C0 ext.l D0 00000C78 D08C add.l D0, A4 00000C7A 2D40 FFF2 move.l [A6 - 0xE], D0 00000C7E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000C82 206E 0010 movea.l A0, [A6 + 0x10] 00000C86 4868 0001 pea.l [A0 + 0x1] 00000C8A 3006 move.w D0, D6 00000C8C 48C0 ext.l D0 00000C8E 2F00 move.l -[A7], D0 00000C90 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00000C94 206E 0010 movea.l A0, [A6 + 0x10] 00000C98 1086 move.b [A0], D6 00000C9A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000C9E 4EBA FD38 jsr [PC - 0x2C8 /* 000009D8 */] 00000CA2 3F2D CC32 move.w -[A7], [A5 - 0x33CE] 00000CA6 A887 syscall TextFont 00000CA8 2F3C 0009 0000 move.l -[A7], 0x90000 /* '\t\0\0' */ 00000CAE 4EBA F3D8 jsr [PC - 0xC28 /* 00000088 */] 00000CB2 A88A syscall TextSize 00000CB4 3F3A 00D8 move.w -[A7], [PC + 0xD8 /* 00000D8E, value 0x0 */] 00000CB8 A888 syscall TextFace 00000CBA 206E 000C movea.l A0, [A6 + 0xC] 00000CBE 2F08 move.l -[A7], A0 00000CC0 4267 clr.w -[A7] 00000CC2 4EBA 00CC jsr [PC + 0xCC /* 00000D90 */] 00000CC6 301F move.w D0, [A7]+ 00000CC8 205F movea.l A0, [A7]+ 00000CCA 906D CC6E sub.w D0, [A5 - 0x3392] 00000CCE 48E7 8080 movem.l -[A7], D0,A0 00000CD2 2F3C 000A 0000 move.l -[A7], 0xA0000 /* '\n\0\0' */ 00000CD8 4EBA F3AE jsr [PC - 0xC52 /* 00000088 */] 00000CDC 321F move.w D1, [A7]+ 00000CDE 4CDF 0101 movem.l D0,A0, [A7]+ 00000CE2 9041 sub.w D0, D1 00000CE4 3080 move.w [A0], D0 00000CE6 2F3C 0024 0000 move.l -[A7], 0x240000 /* '$\0\0' */ 00000CEC 4EBA F37C jsr [PC - 0xC84 /* 0000006A */] 00000CF0 3D5F FFEA move.w [A6 - 0x16], [A7]+ 00000CF4 4267 clr.w -[A7] 00000CF6 3F2E FFEA move.w -[A7], [A6 - 0x16] 00000CFA 3F2D CC70 move.w -[A7], [A5 - 0x3390] 00000CFE 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00000D02 3D5F FFEC move.w [A6 - 0x14], [A7]+ 00000D06 4267 clr.w -[A7] 00000D08 3F2E FFEA move.w -[A7], [A6 - 0x16] 00000D0C 3F2D CC74 move.w -[A7], [A5 - 0x338C] 00000D10 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00000D14 3D5F FFEE move.w [A6 - 0x12], [A7]+ 00000D18 302D CCA0 move.w D0, [A5 - 0x3360] 00000D1C 906E FFEC sub.w D0, [A6 - 0x14] 00000D20 906E FFEE sub.w D0, [A6 - 0x12] 00000D24 2F00 move.l -[A7], D0 00000D26 4267 clr.w -[A7] 00000D28 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D2C A88C syscall StringWidth 00000D2E 321F move.w D1, [A7]+ 00000D30 201F move.l D0, [A7]+ 00000D32 9041 sub.w D0, D1 00000D34 3D40 FFF0 move.w [A6 - 0x10], D0 00000D38 302E 0018 move.w D0, [A6 + 0x18] 00000D3C 5340 subq.w D0, 1 00000D3E 670A beq +0xC /* 00000D4A */ 00000D40 5340 subq.w D0, 1 00000D42 670E beq +0x10 /* 00000D52 */ 00000D44 5340 subq.w D0, 1 00000D46 671C beq +0x1E /* 00000D64 */ 00000D48 6022 bra +0x24 /* 00000D6C */ label00000D4A: 00000D4A 206E 0008 movea.l A0, [A6 + 0x8] 00000D4E 4250 clr.w [A0] 00000D50 601A bra +0x1C /* 00000D6C */ label00000D52: 00000D52 302E FFF0 move.w D0, [A6 - 0x10] 00000D56 48C0 ext.l D0 00000D58 81FC 0002 divs.w D0, 0x2 00000D5C 206E 0008 movea.l A0, [A6 + 0x8] 00000D60 3080 move.w [A0], D0 00000D62 6008 bra +0xA /* 00000D6C */ label00000D64: 00000D64 206E 0008 movea.l A0, [A6 + 0x8] 00000D68 30AE FFF0 move.w [A0], [A6 - 0x10] label00000D6C: 00000D6C 206E 0008 movea.l A0, [A6 + 0x8] 00000D70 302E FFEC move.w D0, [A6 - 0x14] 00000D74 D050 add.w D0, [A0] 00000D76 906D CC70 sub.w D0, [A5 - 0x3390] 00000D7A 206E 0008 movea.l A0, [A6 + 0x8] 00000D7E 3080 move.w [A0], D0 label00000D80: 00000D80 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00000D84 4E5E unlink A6 00000D86 205F movea.l A0, [A7]+ 00000D88 DEFC 0012 add.w A7, 0x12 00000D8C 4ED0 jmp [A0] 00000D8E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000D90-00000D96 fn00000D90: 00000D90 4E56 0000 link A6, 0 00000D94 4267 clr.w -[A7] // end alternate branch 00000D90-00000D96 fn00000D90: // (misaligned) 00000D92 0000 4267 ori.b D0, 0x67 /* 'g' */ 00000D96 4EBA 00FE jsr [PC + 0xFE /* 00000E96 */] 00000D9A 101F move.b D0, [A7]+ 00000D9C 6726 beq +0x28 /* 00000DC4 */ 00000D9E 42A7 clr.l -[A7] 00000DA0 3F3C 003A move.w -[A7], 0x3A /* ':' */ 00000DA4 4EBA F2E2 jsr [PC - 0xD1E /* 00000088 */] 00000DA8 2F3C 0016 0000 move.l -[A7], 0x160000 00000DAE 4EBA F2D8 jsr [PC - 0xD28 /* 00000088 */] 00000DB2 302D CC6E move.w D0, [A5 - 0x3392] 00000DB6 D05F add.w D0, [A7]+ 00000DB8 3F00 move.w -[A7], D0 00000DBA 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00000DBE 3D5F 0008 move.w [A6 + 0x8], [A7]+ 00000DC2 6006 bra +0x8 /* 00000DCA */ label00000DC4: 00000DC4 3D6D CC6E 0008 move.w [A6 + 0x8], [A5 - 0x3392] label00000DCA: 00000DCA 4E5E unlink A6 00000DCC 4E75 rts fn00000DCE: 00000DCE 4E56 FF00 link A6, -0x0100 00000DD2 486E FF00 pea.l [A6 - 0x100] 00000DD6 3F3C 0085 move.w -[A7], 0x85 00000DDA 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000DDE 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00000DE2 206E 000A movea.l A0, [A6 + 0xA] 00000DE6 43EE FF00 lea.l A1, [A6 - 0x100] 00000DEA 707F moveq.l D0, 0x7F label00000DEC: 00000DEC 30D9 move.w [A0]+, [A1]+ 00000DEE 51C8 FFFC dbf D0, -0x6 /* 00000DEC */ 00000DF2 4E5E unlink A6 00000DF4 205F movea.l A0, [A7]+ 00000DF6 544F addq.w A7, 2 00000DF8 4ED0 jmp [A0] fn00000DFA: 00000DFA 4E56 FFF4 link A6, -0x000C 00000DFE 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000E02 3C2E 0008 move.w D6, [A6 + 0x8] 00000E06 102D A1F7 move.b D0, [A5 - 0x5E09] 00000E0A 677A beq +0x7C /* 00000E86 */ 00000E0C 286E 000A movea.l A4, [A6 + 0xA] 00000E10 426E FFF6 clr.w [A6 - 0xA] 00000E14 3006 move.w D0, D6 00000E16 5340 subq.w D0, 1 00000E18 3D40 FFF4 move.w [A6 - 0xC], D0 00000E1C 3E2E FFF6 move.w D7, [A6 - 0xA] 00000E20 6044 bra +0x46 /* 00000E66 */ label00000E22: 00000E22 1014 move.b D0, [A4] 00000E24 4880 ext.w D0 00000E26 3A00 move.w D5, D0 00000E28 7009 moveq.l D0, 0x09 00000E2A B045 cmp.w D0, D5 00000E2C 5EC0 sgt D0 00000E2E 4A00 tst.b D0 00000E30 6730 beq +0x32 /* 00000E62 */ 00000E32 2F00 move.l -[A7], D0 00000E34 4267 clr.w -[A7] 00000E36 2F0C move.l -[A7], A4 00000E38 3F06 move.w -[A7], D6 00000E3A 2F3C 8206 0010 move.l -[A7], 0x82060010 00000E40 A8B5 syscall ScriptUtil 00000E42 321F move.w D1, [A7]+ 00000E44 201F move.l D0, [A7]+ 00000E46 4A41 tst.w D1 00000E48 57C1 seq D1 00000E4A C001 and.b D0, D1 00000E4C 6714 beq +0x16 /* 00000E62 */ 00000E4E 3007 move.w D0, D7 00000E50 48C0 ext.l D0 00000E52 D0AE 000A add.l D0, [A6 + 0xA] 00000E56 2840 movea.l A4, D0 00000E58 528C addq.l A4, 1 00000E5A 3006 move.w D0, D6 00000E5C 9047 sub.w D0, D7 00000E5E 3C00 move.w D6, D0 00000E60 5346 subq.w D6, 1 label00000E62: 00000E62 5247 addq.w D7, 1 00000E64 6906 bvs +0x8 /* 00000E6C */ label00000E66: 00000E66 BE6E FFF4 cmp.w D7, [A6 - 0xC] 00000E6A 6FB6 ble -0x48 /* 00000E22 */ label00000E6C: 00000E6C 1014 move.b D0, [A4] 00000E6E 4880 ext.w D0 00000E70 3A00 move.w D5, D0 00000E72 4267 clr.w -[A7] 00000E74 2F0C move.l -[A7], A4 00000E76 3F06 move.w -[A7], D6 00000E78 2F3C 8206 0010 move.l -[A7], 0x82060010 00000E7E A8B5 syscall ScriptUtil 00000E80 3D5F 000E move.w [A6 + 0xE], [A7]+ 00000E84 6004 bra +0x6 /* 00000E8A */ label00000E86: 00000E86 426E 000E clr.w [A6 + 0xE] label00000E8A: 00000E8A 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000E8E 4E5E unlink A6 00000E90 205F movea.l A0, [A7]+ 00000E92 5C4F addq.w A7, 6 00000E94 4ED0 jmp [A0] fn00000E96: 00000E96 4E56 0000 link A6, 0 00000E9A 4AAD CC7A tst.l [A5 - 0x3386] 00000E9E 56C0 sne D0 00000EA0 4A00 tst.b D0 00000EA2 670E beq +0x10 /* 00000EB2 */ 00000EA4 206D CC7A movea.l A0, [A5 - 0x3386] 00000EA8 4241 clr.w D1 00000EAA 1210 move.b D1, [A0] 00000EAC 4A41 tst.w D1 00000EAE 5EC1 sgt D1 00000EB0 C001 and.b D0, D1 label00000EB2: 00000EB2 4400 neg.b D0 00000EB4 1D40 0008 move.b [A6 + 0x8], D0 00000EB8 4E5E unlink A6 00000EBA 4E75 rts 00000EBC 4E56 FFFC link A6, -0x0004 00000EC0 486E FFFC pea.l [A6 - 0x4] 00000EC4 A874 syscall GetPort 00000EC6 4EBA F68E jsr [PC - 0x972 /* 00000556 */] 00000ECA 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000ECE 4EBA 1866 jsr [PC + 0x1866 /* 00002736 */] 00000ED2 4EAD 275A jsr [A5 + 0x275A /* export_1255 */] 00000ED6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000EDA A873 syscall SetPort 00000EDC 4E5E unlink A6 00000EDE 4E75 rts fn00000EE0: 00000EE0 4E56 FFFC link A6, -0x0004 00000EE4 48E7 0300 movem.l -[A7], D6,D7 00000EE8 102D CC2C move.b D0, [A5 - 0x33D4] 00000EEC 6612 bne +0x14 /* 00000F00 */ 00000EEE 4EBA 05B8 jsr [PC + 0x5B8 /* 000014A8 */] 00000EF2 1B7C 0001 CC22 move.b [A5 - 0x33DE], 0x1 00000EF8 102D CC2C move.b D0, [A5 - 0x33D4] 00000EFC 6602 bne +0x4 /* 00000F00 */ 00000EFE 607C bra +0x7E /* 00000F7C */ label00000F00: 00000F00 1B7C 0001 CBCC move.b [A5 - 0x3434], 0x1 00000F06 7000 moveq.l D0, 0x00 00000F08 2B40 CC76 move.l [A5 - 0x338A], D0 00000F0C 42A7 clr.l -[A7] 00000F0E 42A7 clr.l -[A7] 00000F10 2F3C 0010 0032 move.l -[A7], 0x100032 00000F16 301F move.w D0, [A7]+ 00000F18 C1DF muls.w D0, [A7]+ 00000F1A 2E80 move.l [A7], D0 00000F1C 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000F20 2B5F CC06 move.l [A5 - 0x33FA], [A7]+ 00000F24 660A bne +0xC /* 00000F30 */ 00000F26 3F3C 001B move.w -[A7], 0x1B 00000F2A 4EBA 0794 jsr [PC + 0x794 /* 000016C0 */] 00000F2E 604C bra +0x4E /* 00000F7C */ label00000F30: 00000F30 7C01 moveq.l D6, 0x01 00000F32 102D CC28 move.b D0, [A5 - 0x33D8] 00000F36 6640 bne +0x42 /* 00000F78 */ 00000F38 206D CC34 movea.l A0, [A5 - 0x33CC] 00000F3C 2050 movea.l A0, [A0] 00000F3E 3E28 0120 move.w D7, [A0 + 0x120] 00000F42 4240 clr.w D0 00000F44 102D CBD8 move.b D0, [A5 - 0x3428] 00000F48 4A40 tst.w D0 00000F4A 6F20 ble +0x22 /* 00000F6C */ 00000F4C 4267 clr.w -[A7] 00000F4E 486D CBD8 pea.l [A5 - 0x3428] 00000F52 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */] 00000F56 3E1F move.w D7, [A7]+ 00000F58 422D CBD8 clr.b [A5 - 0x3428] 00000F5C 4A47 tst.w D7 00000F5E 660C bne +0xE /* 00000F6C */ 00000F60 487A 0030 pea.l [PC + 0x30 /* 00000F92, value 0x174E6F20, pstring "No such report template" */] 00000F64 4267 clr.w -[A7] 00000F66 4EAD 33D2 jsr [A5 + 0x33D2 /* export_1654 */] 00000F6A 6010 bra +0x12 /* 00000F7C */ label00000F6C: 00000F6C 3F07 move.w -[A7], D7 00000F6E 4EAD 089A jsr [A5 + 0x89A /* export_271 */] 00000F72 4AAD CC3E tst.l [A5 - 0x33C2] 00000F76 6704 beq +0x6 /* 00000F7C */ label00000F78: 00000F78 1006 move.b D0, D6 00000F7A 6604 bne +0x6 /* 00000F80 */ label00000F7C: 00000F7C 4EBA F92E jsr [PC - 0x6D2 /* 000008AC */] label00000F80: 00000F80 486D 08A2 pea.l [A5 + 0x8A2 /* export_272 */] 00000F84 A9F1 syscall UnloadSeg 00000F86 4CDF 00C0 movem.l D6,D7, [A7]+ 00000F8A 4E5E unlink A6 00000F8C 205F movea.l A0, [A7]+ 00000F8E 544F addq.w A7, 2 00000F90 4ED0 jmp [A0] 00000F92 174E 6F20 move.b [A3 + 0x6F20], A6 00000F96 7375 moveq.l D1, 0x75 00000F98 6368 bls +0x6A /* 00001002 */ 00000F9A 2072 6570 6F72 7420 movea.l A0, [A2 + 0x6F727420] 00000FA2 7465 moveq.l D2, 0x65 00000FA4 6D70 blt +0x72 /* 00001016 */ 00000FA6 6C61 bge +0x63 /* 00001009 */ 00000FA8 7465 moveq.l D2, 0x65 fn00000FAA: 00000FAA 4E56 0000 link A6, 0 00000FAE 7000 moveq.l D0, 0x00 00000FB0 2B40 CC6A move.l [A5 - 0x3396], D0 00000FB4 7000 moveq.l D0, 0x00 00000FB6 2B40 CC34 move.l [A5 - 0x33CC], D0 00000FBA 7000 moveq.l D0, 0x00 00000FBC 2B40 CC3E move.l [A5 - 0x33C2], D0 00000FC0 7000 moveq.l D0, 0x00 00000FC2 2B40 CC8A move.l [A5 - 0x3376], D0 00000FC6 7000 moveq.l D0, 0x00 00000FC8 2B40 CC8E move.l [A5 - 0x3372], D0 00000FCC 422D CBCC clr.b [A5 - 0x3434] 00000FD0 422D CBC8 clr.b [A5 - 0x3438] 00000FD4 422D CC2C clr.b [A5 - 0x33D4] 00000FD8 1B7C 0001 CC0A move.b [A5 - 0x33F6], 0x1 00000FDE 4E5E unlink A6 00000FE0 4E75 rts export_244: fn00000FE2: 00000FE2 4E56 0000 link A6, 0 00000FE6 2F0C move.l -[A7], A4 00000FE8 286E 0008 movea.l A4, [A6 + 0x8] 00000FEC 4267 clr.w -[A7] 00000FEE 3F2C 0002 move.w -[A7], [A4 + 0x2] 00000FF2 1F14 move.b -[A7], [A4] 00000FF4 4EBA F898 jsr [PC - 0x768 /* 0000088E */] 00000FF8 395F 0002 move.w [A4 + 0x2], [A7]+ 00000FFC 4267 clr.w -[A7] 00000FFE 3F2C 0004 move.w -[A7], [A4 + 0x4] label00001002: 00001002 1F14 move.b -[A7], [A4] 00001004 4EBA F868 jsr [PC - 0x798 /* 0000086E */] 00001008 395F 0004 move.w [A4 + 0x4], [A7]+ 0000100C 4267 clr.w -[A7] 0000100E 3F2C 0006 move.w -[A7], [A4 + 0x6] 00001012 1F14 move.b -[A7], [A4] 00001014 4EBA F878 jsr [PC - 0x788 /* 0000088E */] // begin alternate branch 00001016-00001018 label00001016: 00001016 F878 .extension 0x878 // unimplemented // end alternate branch 00001016-00001018 label00001016: // (misaligned) 00001018 395F 0006 move.w [A4 + 0x6], [A7]+ 0000101C 4267 clr.w -[A7] 0000101E 3F2C 0008 move.w -[A7], [A4 + 0x8] 00001022 1F14 move.b -[A7], [A4] 00001024 4EBA F848 jsr [PC - 0x7B8 /* 0000086E */] 00001028 395F 0008 move.w [A4 + 0x8], [A7]+ 0000102C 4267 clr.w -[A7] 0000102E 3F2C 000C move.w -[A7], [A4 + 0xC] 00001032 1F14 move.b -[A7], [A4] 00001034 4EBA F838 jsr [PC - 0x7C8 /* 0000086E */] 00001038 395F 000C move.w [A4 + 0xC], [A7]+ 0000103C 4267 clr.w -[A7] 0000103E 3F2C 000A move.w -[A7], [A4 + 0xA] 00001042 1F14 move.b -[A7], [A4] 00001044 4EBA F848 jsr [PC - 0x7B8 /* 0000088E */] 00001048 395F 000A move.w [A4 + 0xA], [A7]+ 0000104C 4267 clr.w -[A7] 0000104E 3F2C 0010 move.w -[A7], [A4 + 0x10] 00001052 1F14 move.b -[A7], [A4] 00001054 4EBA F818 jsr [PC - 0x7E8 /* 0000086E */] 00001058 395F 0010 move.w [A4 + 0x10], [A7]+ 0000105C 4267 clr.w -[A7] 0000105E 3F2C 000E move.w -[A7], [A4 + 0xE] 00001062 1F14 move.b -[A7], [A4] 00001064 4EBA F828 jsr [PC - 0x7D8 /* 0000088E */] 00001068 395F 000E move.w [A4 + 0xE], [A7]+ 0000106C 18BC 0004 move.b [A4], 0x4 00001070 285F movea.l A4, [A7]+ 00001072 4E5E unlink A6 00001074 2E9F move.l [A7], [A7]+ 00001076 4E75 rts fn00001078: 00001078 4E56 0000 link A6, 0 0000107C 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] 00001080 4267 clr.w -[A7] 00001082 2F2D CC6A move.l -[A7], [A5 - 0x3396] 00001086 2F3C 3204 0488 move.l -[A7], 0x32040488 0000108C A8FD syscall PrGlue 0000108E 1D5F 0008 move.b [A6 + 0x8], [A7]+ 00001092 4E5E unlink A6 00001094 4E75 rts export_245: 00001096 4E56 FDD4 link A6, -0x022C 0000109A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000109E 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 000010A4 486E FFFC pea.l [A6 - 0x4] 000010A8 A874 syscall GetPort 000010AA 4267 clr.w -[A7] 000010AC A994 syscall CurResFile 000010AE 3A1F move.w D5, [A7]+ 000010B0 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000010B4 102D CC4A move.b D0, [A5 - 0x33B6] 000010B8 6706 beq +0x8 /* 000010C0 */ 000010BA 2C2D A90A move.l D6, [A5 - 0x56F6] 000010BE 6010 bra +0x12 /* 000010D0 */ label000010C0: 000010C0 102D CBCC move.b D0, [A5 - 0x3434] 000010C4 6706 beq +0x8 /* 000010CC */ 000010C6 2C2D CC76 move.l D6, [A5 - 0x338A] 000010CA 6004 bra +0x6 /* 000010D0 */ label000010CC: 000010CC 2C2D A8C2 move.l D6, [A5 - 0x573E] label000010D0: 000010D0 52AD CC7E addq.l [A5 - 0x3382], 1 000010D4 BCAD CC7E cmp.l D6, [A5 - 0x3382] 000010D8 6C08 bge +0xA /* 000010E2 */ 000010DA 422E 0008 clr.b [A6 + 0x8] 000010DE 6000 0150 bra +0x152 /* 00001230 */ label000010E2: 000010E2 202D CC86 move.l D0, [A5 - 0x337A] 000010E6 B0AD AEAC cmp.l D0, [A5 - 0x5154] 000010EA 56C0 sne D0 000010EC 222D CC52 move.l D1, [A5 - 0x33AE] 000010F0 B2AD A548 cmp.l D1, [A5 - 0x5AB8] 000010F4 56C1 sne D1 000010F6 8001 or.b D0, D1 000010F8 6740 beq +0x42 /* 0000113A */ 000010FA 486E FDE0 pea.l [A6 - 0x220] 000010FE 4EAD 2F7A jsr [A5 + 0x2F7A /* export_1515 */] 00001102 1D7C 0007 FEEC move.b [A6 - 0x114], 0x7 00001108 422E FDE0 clr.b [A6 - 0x220] 0000110C 2D6D CC86 FDE2 move.l [A6 - 0x21E], [A5 - 0x337A] 00001112 2D6D CC52 FFF8 move.l [A6 - 0x8], [A5 - 0x33AE] 00001118 4267 clr.w -[A7] 0000111A 1F3C 0001 move.b -[A7], 0x1 0000111E 4EBA F642 jsr [PC - 0x9BE /* 00000762 */] 00001122 1E1F move.b D7, [A7]+ 00001124 4267 clr.w -[A7] 00001126 486E FDE0 pea.l [A6 - 0x220] 0000112A 4EAD 2E82 jsr [A5 + 0x2E82 /* export_1484 */] 0000112E 101F move.b D0, [A7]+ 00001130 6604 bne +0x6 /* 00001136 */ 00001132 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label00001136: 00001136 1F07 move.b -[A7], D7 00001138 A834 syscall SetFScaleDisable label0000113A: 0000113A 486E FDE0 pea.l [A6 - 0x220] 0000113E 4EAD 2F7A jsr [A5 + 0x2F7A /* export_1515 */] 00001142 1D7C 0007 FEEC move.b [A6 - 0x114], 0x7 00001148 102D CBCC move.b D0, [A5 - 0x3434] 0000114C 6734 beq +0x36 /* 00001182 */ 0000114E 422E FDE0 clr.b [A6 - 0x220] 00001152 206D CC06 movea.l A0, [A5 - 0x33FA] 00001156 2050 movea.l A0, [A0] 00001158 47D0 lea.l A3, [A0] 0000115A 202D CC7E move.l D0, [A5 - 0x3382] 0000115E 5380 subq.l D0, 1 00001160 E980 asl D0, 4 00001162 D7C0 add.l A3, D0 00001164 284B movea.l A4, A3 00001166 2D54 FDE2 move.l [A6 - 0x21E], [A4] 0000116A 2D6C 000C FFF8 move.l [A6 - 0x8], [A4 + 0xC] 00001170 41ED CC10 lea.l A0, [A5 - 0x33F0] 00001174 224C movea.l A1, A4 00001176 5889 addq.l A1, 4 00001178 7003 moveq.l D0, 0x03 label0000117A: 0000117A 30D9 move.w [A0]+, [A1]+ 0000117C 51C8 FFFC dbf D0, -0x6 /* 0000117A */ 00001180 603C bra +0x3E /* 000011BE */ label00001182: 00001182 7001 moveq.l D0, 0x01 00001184 B0AD CC7E cmp.l D0, [A5 - 0x3382] 00001188 661C bne +0x1E /* 000011A6 */ 0000118A 7001 moveq.l D0, 0x01 0000118C 2D40 FDE6 move.l [A6 - 0x21A], D0 00001190 102D CC4A move.b D0, [A5 - 0x33B6] 00001194 6708 beq +0xA /* 0000119E */ 00001196 1D7C 0006 FDE0 move.b [A6 - 0x220], 0x6 0000119C 6020 bra +0x22 /* 000011BE */ label0000119E: 0000119E 1D7C 0001 FDE0 move.b [A6 - 0x220], 0x1 000011A4 6018 bra +0x1A /* 000011BE */ label000011A6: 000011A6 1D7C 0002 FDE0 move.b [A6 - 0x220], 0x2 000011AC 1D7C 0002 FDEA move.b [A6 - 0x216], 0x2 000011B2 102D CC4A move.b D0, [A5 - 0x33B6] 000011B6 6706 beq +0x8 /* 000011BE */ 000011B8 1D7C 0005 FDE0 move.b [A6 - 0x220], 0x5 label000011BE: 000011BE 4267 clr.w -[A7] 000011C0 1F3C 0001 move.b -[A7], 0x1 000011C4 4EBA F59C jsr [PC - 0xA64 /* 00000762 */] 000011C8 1E1F move.b D7, [A7]+ 000011CA 4267 clr.w -[A7] 000011CC 486E FDE0 pea.l [A6 - 0x220] 000011D0 4EAD 2E82 jsr [A5 + 0x2E82 /* export_1484 */] 000011D4 181F move.b D4, [A7]+ 000011D6 1F07 move.b -[A7], D7 000011D8 A834 syscall SetFScaleDisable 000011DA 1004 move.b D0, D4 000011DC 0A00 0001 xori.b D0, 0x1 000011E0 2F00 move.l -[A7], D0 000011E2 4267 clr.w -[A7] 000011E4 486D C704 pea.l [A5 - 0x38FC] 000011E8 486D C0A2 pea.l [A5 - 0x3F5E] 000011EC A8A6 syscall EqualRect 000011EE 121F move.b D1, [A7]+ 000011F0 201F move.l D0, [A7]+ 000011F2 0A01 0001 xori.b D1, 0x1 000011F6 8001 or.b D0, D1 000011F8 6600 FED6 bne -0x128 /* 000010D0 */ 000011FC 4A6D A0A0 tst.w [A5 - 0x5F60] 00001200 6C18 bge +0x1A /* 0000121A */ 00001202 4267 clr.w -[A7] 00001204 1F3C 0001 move.b -[A7], 0x1 00001208 4EBA F558 jsr [PC - 0xAA8 /* 00000762 */] 0000120C 1E1F move.b D7, [A7]+ 0000120E 486D C0A2 pea.l [A5 - 0x3F5E] 00001212 4EAD 2EBA jsr [A5 + 0x2EBA /* export_1491 */] 00001216 1F07 move.b -[A7], D7 00001218 A834 syscall SetFScaleDisable label0000121A: 0000121A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000121E A873 syscall SetPort 00001220 2B6D AEAC CC86 move.l [A5 - 0x337A], [A5 - 0x5154] 00001226 2B6D A548 CC52 move.l [A5 - 0x33AE], [A5 - 0x5AB8] 0000122C 3F05 move.w -[A7], D5 0000122E A998 syscall UseResFile label00001230: 00001230 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001234 4E5E unlink A6 00001236 4E75 rts fn00001238: 00001238 4E56 FFFC link A6, -0x0004 0000123C 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00001242 206D CC9A movea.l A0, [A5 - 0x3366] 00001246 3028 000C move.w D0, [A0 + 0xC] 0000124A D06D CC48 add.w D0, [A5 - 0x33B8] 0000124E 3B40 CC44 move.w [A5 - 0x33BC], D0 00001252 3028 0010 move.w D0, [A0 + 0x10] 00001256 D06D CC44 add.w D0, [A5 - 0x33BC] 0000125A 3B40 CC48 move.w [A5 - 0x33B8], D0 0000125E 302D CC9E move.w D0, [A5 - 0x3362] 00001262 B06D CCA0 cmp.w D0, [A5 - 0x3360] 00001266 5DC0 slt D0 00001268 C02D CC4E and.b D0, [A5 - 0x33B2] 0000126C 6744 beq +0x46 /* 000012B2 */ 0000126E 4267 clr.w -[A7] 00001270 3F2D CC44 move.w -[A7], [A5 - 0x33BC] 00001274 3F2D CC1C move.w -[A7], [A5 - 0x33E4] 00001278 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 0000127C 3D5F FFFC move.w [A6 - 0x4], [A7]+ 00001280 4267 clr.w -[A7] 00001282 3F2D CC48 move.w -[A7], [A5 - 0x33B8] 00001286 3F2D CC02 move.w -[A7], [A5 - 0x33FE] 0000128A 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 0000128E 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001292 302E FFFE move.w D0, [A6 - 0x2] 00001296 B06E FFFC cmp.w D0, [A6 - 0x4] 0000129A 6F16 ble +0x18 /* 000012B2 */ 0000129C 3B6D CC02 CC44 move.w [A5 - 0x33BC], [A5 - 0x33FE] 000012A2 206D CC9A movea.l A0, [A5 - 0x3366] 000012A6 3028 0010 move.w D0, [A0 + 0x10] 000012AA D06D CC44 add.w D0, [A5 - 0x33BC] 000012AE 3B40 CC48 move.w [A5 - 0x33B8], D0 label000012B2: 000012B2 102D CC92 move.b D0, [A5 - 0x336E] 000012B6 6706 beq +0x8 /* 000012BE */ 000012B8 3B6D CC66 CC46 move.w [A5 - 0x33BA], [A5 - 0x339A] label000012BE: 000012BE 302D CC48 move.w D0, [A5 - 0x33B8] 000012C2 B06D CC68 cmp.w D0, [A5 - 0x3398] 000012C6 6F1A ble +0x1C /* 000012E2 */ 000012C8 3B6D CC64 CC44 move.w [A5 - 0x33BC], [A5 - 0x339C] 000012CE 206D CC9A movea.l A0, [A5 - 0x3366] 000012D2 3028 0010 move.w D0, [A0 + 0x10] 000012D6 D06D CC44 add.w D0, [A5 - 0x33BC] 000012DA 3B40 CC48 move.w [A5 - 0x33B8], D0 000012DE 422E 0008 clr.b [A6 + 0x8] label000012E2: 000012E2 4E5E unlink A6 000012E4 4E75 rts export_246: fn000012E6: 000012E6 4E56 0000 link A6, 0 000012EA 102D CC92 move.b D0, [A5 - 0x336E] 000012EE 0A00 0001 xori.b D0, 0x1 000012F2 C02D CC56 and.b D0, [A5 - 0x33AA] 000012F6 671E beq +0x20 /* 00001316 */ 000012F8 4267 clr.w -[A7] 000012FA 4EBA FF3C jsr [PC - 0xC4 /* 00001238 */] 000012FE 101F move.b D0, [A7]+ 00001300 660E bne +0x10 /* 00001310 */ 00001302 2F00 move.l -[A7], D0 00001304 4267 clr.w -[A7] 00001306 4EBA 002E jsr [PC + 0x2E /* 00001336 */] 0000130A 121F move.b D1, [A7]+ 0000130C 201F move.l D0, [A7]+ 0000130E 8001 or.b D0, D1 label00001310: 00001310 1D40 0008 move.b [A6 + 0x8], D0 00001314 601C bra +0x1E /* 00001332 */ label00001316: 00001316 4267 clr.w -[A7] 00001318 4EBA 001C jsr [PC + 0x1C /* 00001336 */] 0000131C 101F move.b D0, [A7]+ 0000131E 660E bne +0x10 /* 0000132E */ 00001320 2F00 move.l -[A7], D0 00001322 4267 clr.w -[A7] 00001324 4EBA FF12 jsr [PC - 0xEE /* 00001238 */] 00001328 121F move.b D1, [A7]+ 0000132A 201F move.l D0, [A7]+ 0000132C 8001 or.b D0, D1 label0000132E: 0000132E 1D40 0008 move.b [A6 + 0x8], D0 label00001332: 00001332 4E5E unlink A6 00001334 4E75 rts fn00001336: 00001336 4E56 FFFC link A6, -0x0004 0000133A 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00001340 206D CC9A movea.l A0, [A5 - 0x3366] 00001344 3028 000A move.w D0, [A0 + 0xA] 00001348 D06D CC46 add.w D0, [A5 - 0x33BA] 0000134C 3B40 CC42 move.w [A5 - 0x33BE], D0 00001350 3028 000E move.w D0, [A0 + 0xE] 00001354 D06D CC42 add.w D0, [A5 - 0x33BE] 00001358 3B40 CC46 move.w [A5 - 0x33BA], D0 0000135C 302D CC9E move.w D0, [A5 - 0x3362] 00001360 B06D CCA0 cmp.w D0, [A5 - 0x3360] 00001364 5EC0 sgt D0 00001366 C02D CC4E and.b D0, [A5 - 0x33B2] 0000136A 6744 beq +0x46 /* 000013B0 */ 0000136C 4267 clr.w -[A7] 0000136E 3F2D CC42 move.w -[A7], [A5 - 0x33BE] 00001372 3F2D CC1C move.w -[A7], [A5 - 0x33E4] 00001376 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 0000137A 3D5F FFFC move.w [A6 - 0x4], [A7]+ 0000137E 4267 clr.w -[A7] 00001380 3F2D CC46 move.w -[A7], [A5 - 0x33BA] 00001384 3F2D CC02 move.w -[A7], [A5 - 0x33FE] 00001388 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 0000138C 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001390 302E FFFE move.w D0, [A6 - 0x2] 00001394 B06E FFFC cmp.w D0, [A6 - 0x4] 00001398 6F16 ble +0x18 /* 000013B0 */ 0000139A 3B6D CC02 CC42 move.w [A5 - 0x33BE], [A5 - 0x33FE] 000013A0 206D CC9A movea.l A0, [A5 - 0x3366] 000013A4 3028 000E move.w D0, [A0 + 0xE] 000013A8 D06D CC42 add.w D0, [A5 - 0x33BE] 000013AC 3B40 CC46 move.w [A5 - 0x33BA], D0 label000013B0: 000013B0 302D CC42 move.w D0, [A5 - 0x33BE] 000013B4 B06D CC66 cmp.w D0, [A5 - 0x339A] 000013B8 5DC0 slt D0 000013BA C02D CC92 and.b D0, [A5 - 0x336E] 000013BE 6706 beq +0x8 /* 000013C6 */ 000013C0 3B6D CC66 CC46 move.w [A5 - 0x33BA], [A5 - 0x339A] label000013C6: 000013C6 302D CC46 move.w D0, [A5 - 0x33BA] 000013CA B06D CC66 cmp.w D0, [A5 - 0x339A] 000013CE 6F1A ble +0x1C /* 000013EA */ 000013D0 3B6D CC62 CC42 move.w [A5 - 0x33BE], [A5 - 0x339E] 000013D6 206D CC9A movea.l A0, [A5 - 0x3366] 000013DA 3028 000E move.w D0, [A0 + 0xE] 000013DE D06D CC42 add.w D0, [A5 - 0x33BE] 000013E2 3B40 CC46 move.w [A5 - 0x33BA], D0 000013E6 422E 0008 clr.b [A6 + 0x8] label000013EA: 000013EA 4E5E unlink A6 000013EC 4E75 rts fn000013EE: 000013EE 4E56 0000 link A6, 0 000013F2 2F0C move.l -[A7], A4 000013F4 206D CC6A movea.l A0, [A5 - 0x3396] 000013F8 2050 movea.l A0, [A0] 000013FA 49E8 003E lea.l A4, [A0 + 0x3E] 000013FE 38BC 0001 move.w [A4], 0x1 00001402 302D CC98 move.w D0, [A5 - 0x3368] 00001406 906D CC94 sub.w D0, [A5 - 0x336C] 0000140A 5240 addq.w D0, 1 0000140C 3940 0002 move.w [A4 + 0x2], D0 00001410 102D CC26 move.b D0, [A5 - 0x33DA] 00001414 661C bne +0x1E /* 00001432 */ 00001416 1B7C 0001 CC26 move.b [A5 - 0x33DA], 0x1 0000141C 42A7 clr.l -[A7] 0000141E 2F2D CC6A move.l -[A7], [A5 - 0x3396] 00001422 42A7 clr.l -[A7] 00001424 42A7 clr.l -[A7] 00001426 2F3C 0400 0C00 move.l -[A7], 0x4000C00 0000142C A8FD syscall PrGlue 0000142E 2B5F CC5A move.l [A5 - 0x33A6], [A7]+ label00001432: 00001432 4EBA 12E8 jsr [PC + 0x12E8 /* 0000271C */] 00001436 4A6D CC82 tst.w [A5 - 0x337E] 0000143A 660A bne +0xC /* 00001446 */ 0000143C 4EBA 003A jsr [PC + 0x3A /* 00001478 */] 00001440 4A6D CC82 tst.w [A5 - 0x337E] 00001444 6706 beq +0x8 /* 0000144C */ label00001446: 00001446 4EBA F160 jsr [PC - 0xEA0 /* 000005A8 */] 0000144A 6026 bra +0x28 /* 00001472 */ label0000144C: 0000144C 41FA FA6E lea.l A0, [PC - 0x592 /* 00000EBC, value 0x4E56FFFC */] 00001450 226D CC6A movea.l A1, [A5 - 0x3396] 00001454 2251 movea.l A1, [A1] 00001456 2348 0046 move.l [A1 + 0x46], A0 0000145A 102D CC84 move.b D0, [A5 - 0x337C] 0000145E 670A beq +0xC /* 0000146A */ 00001460 3F3C 000E move.w -[A7], 0xE 00001464 4EBA 0BE4 jsr [PC + 0xBE4 /* 0000204A */] 00001468 6008 bra +0xA /* 00001472 */ label0000146A: 0000146A 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000146E 4EBA 0BDA jsr [PC + 0xBDA /* 0000204A */] label00001472: 00001472 285F movea.l A4, [A7]+ 00001474 4E5E unlink A6 00001476 4E75 rts fn00001478: 00001478 4E56 0000 link A6, 0 0000147C 102D CC0C move.b D0, [A5 - 0x33F4] 00001480 6614 bne +0x16 /* 00001496 */ 00001482 1B7C 0001 CC0C move.b [A5 - 0x33F4], 0x1 00001488 2F2D CC5A move.l -[A7], [A5 - 0x33A6] 0000148C 42A7 clr.l -[A7] 0000148E 2F3C 1000 0808 move.l -[A7], 0x10000808 00001494 A8FD syscall PrGlue label00001496: 00001496 4EBA 1284 jsr [PC + 0x1284 /* 0000271C */] 0000149A 4A6D CC82 tst.w [A5 - 0x337E] 0000149E 6704 beq +0x6 /* 000014A4 */ 000014A0 4EBA F13A jsr [PC - 0xEC6 /* 000005DC */] label000014A4: 000014A4 4E5E unlink A6 000014A6 4E75 rts export_247: fn000014A8: 000014A8 4E56 FFF8 link A6, -0x0008 000014AC 486E FFF8 pea.l [A6 - 0x8] 000014B0 A874 syscall GetPort 000014B2 102D CC0A move.b D0, [A5 - 0x33F6] 000014B6 6604 bne +0x6 /* 000014BC */ 000014B8 4EBA FAF0 jsr [PC - 0x510 /* 00000FAA */] label000014BC: 000014BC 102D CBC8 move.b D0, [A5 - 0x3438] 000014C0 6704 beq +0x6 /* 000014C6 */ 000014C2 6000 00A6 bra +0xA8 /* 0000156A */ label000014C6: 000014C6 422D CC22 clr.b [A5 - 0x33DE] 000014CA 102D CC2C move.b D0, [A5 - 0x33D4] 000014CE 6704 beq +0x6 /* 000014D4 */ 000014D0 6000 0098 bra +0x9A /* 0000156A */ label000014D4: 000014D4 42A7 clr.l -[A7] 000014D6 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */ 000014DC 3F3C 0085 move.w -[A7], 0x85 000014E0 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 000014E4 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000014E8 2F3C C800 0000 move.l -[A7], 0xC8000000 000014EE A8FD syscall PrGlue 000014F0 4EBA 122A jsr [PC + 0x122A /* 0000271C */] 000014F4 4A6D CC82 tst.w [A5 - 0x337E] 000014F8 6706 beq +0x8 /* 00001500 */ 000014FA 4EBA 0AD6 jsr [PC + 0xAD6 /* 00001FD2 */] 000014FE 606A bra +0x6C /* 0000156A */ label00001500: 00001500 4EAD 088A jsr [A5 + 0x88A /* export_269 */] 00001504 4AAD CC34 tst.l [A5 - 0x33CC] 00001508 57C0 seq D0 0000150A 4A00 tst.b D0 0000150C 6618 bne +0x1A /* 00001526 */ 0000150E 2F00 move.l -[A7], D0 00001510 4267 clr.w -[A7] 00001512 4EAD 0892 jsr [A5 + 0x892 /* export_270 */] 00001516 121F move.b D1, [A7]+ 00001518 201F move.l D0, [A7]+ 0000151A 0A01 0001 xori.b D1, 0x1 0000151E 8001 or.b D0, D1 00001520 0240 0001 andi.w D0, 0x1 00001524 6718 beq +0x1A /* 0000153E */ label00001526: 00001526 3B7C FF94 CC82 move.w [A5 - 0x337E], 0xFF94 0000152C 3F2D CC82 move.w -[A7], [A5 - 0x337E] 00001530 2F3C C000 0200 move.l -[A7], 0xC0000200 00001536 A8FD syscall PrGlue 00001538 4EBA 0A98 jsr [PC + 0xA98 /* 00001FD2 */] 0000153C 6026 bra +0x28 /* 00001564 */ label0000153E: 0000153E 4EBA 0A66 jsr [PC + 0xA66 /* 00001FA6 */] 00001542 206D CC6A movea.l A0, [A5 - 0x3396] 00001546 2050 movea.l A0, [A0] 00001548 3B68 0004 CC3A move.w [A5 - 0x33C6], [A0 + 0x4] 0000154E 3B7C 0001 CBD2 move.w [A5 - 0x342E], 0x1 00001554 4EBA ECCE jsr [PC - 0x1332 /* 00000224 */] 00001558 1B7C 0001 CC2C move.b [A5 - 0x33D4], 0x1 0000155E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001562 A873 syscall SetPort label00001564: 00001564 486D 088A pea.l [A5 + 0x88A /* export_269 */] 00001568 A9F1 syscall UnloadSeg label0000156A: 0000156A 4E5E unlink A6 0000156C 4E75 rts 0000156E 4E56 FFFC link A6, -0x0004 00001572 2F07 move.l -[A7], D7 00001574 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001578 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] 0000157C 4267 clr.w -[A7] 0000157E 2F2D CC6A move.l -[A7], [A5 - 0x3396] 00001582 2F3C 2A04 0484 move.l -[A7], 0x2A040484 00001588 A8FD syscall PrGlue 0000158A 1E1F move.b D7, [A7]+ 0000158C 2007 move.l D0, D7 0000158E 802D CC04 or.b D0, [A5 - 0x33FC] 00001592 1B40 CC04 move.b [A5 - 0x33FC], D0 00001596 1007 move.b D0, D7 00001598 6604 bne +0x6 /* 0000159E */ 0000159A 4EAD 3392 jsr [A5 + 0x3392 /* export_1646 */] label0000159E: 0000159E 2E1F move.l D7, [A7]+ 000015A0 4E5E unlink A6 000015A2 4E75 rts export_248: 000015A4 4E56 FFF4 link A6, -0x000C 000015A8 2F07 move.l -[A7], D7 000015AA 3E2E 0008 move.w D7, [A6 + 0x8] 000015AE 102D CBC8 move.b D0, [A5 - 0x3438] 000015B2 6704 beq +0x6 /* 000015B8 */ 000015B4 6000 0100 bra +0x102 /* 000016B6 */ label000015B8: 000015B8 486E FFF4 pea.l [A6 - 0xC] 000015BC A874 syscall GetPort 000015BE 3007 move.w D0, D7 000015C0 5340 subq.w D0, 1 000015C2 6B00 00E8 bmi +0xEA /* 000016AC */ 000015C6 0C40 000C cmpi.w D0, 0xC 000015CA 6E00 00E0 bgt +0xE2 /* 000016AC */ 000015CE D040 add.w D0, D0 000015D0 303B 0006 move.w D0, [PC + D0.w + 0x6] 000015D4 4EFB 0000 jmp [PC + D0.w] 000015D8 001C 00D6 ori.b [A4]+, 0xD6 000015DC 0024 00D6 ori.b -[A4], 0xD6 000015E0 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 000015E2 006C 008C 00D6 ori.w [A4 + 0xD6], 0x8C 000015E8 008C 00D6 00B8 ori.l A4, 0xD600B8 000015EE 00BE 00DA 4EBA ori.l <>, 0xDA4EBA 000015F4 FF7A .extension 0xF7A // unimplemented 000015F6 6000 00B8 bra +0xBA /* 000016B0 */ 000015FA 1F3C 0001 move.b -[A7], 0x1 000015FE 4EBA F566 jsr [PC - 0xA9A /* 00000B66 */] 00001602 1B7C 0001 CC28 move.b [A5 - 0x33D8], 0x1 00001608 102D C2D8 move.b D0, [A5 - 0x3D28] 0000160C 0A00 0001 xori.b D0, 0x1 00001610 4A00 tst.b D0 00001612 6612 bne +0x14 /* 00001626 */ 00001614 2F00 move.l -[A7], D0 00001616 4267 clr.w -[A7] 00001618 4EBA FA5E jsr [PC - 0x5A2 /* 00001078 */] 0000161C 121F move.b D1, [A7]+ 0000161E 201F move.l D0, [A7]+ 00001620 8001 or.b D0, D1 00001622 6700 008C beq +0x8E /* 000016B0 */ label00001626: 00001626 4267 clr.w -[A7] 00001628 4EBA F8B6 jsr [PC - 0x74A /* 00000EE0 */] 0000162C 4AAD CC06 tst.l [A5 - 0x33FA] 00001630 677E beq +0x80 /* 000016B0 */ 00001632 4EBA EE48 jsr [PC - 0x11B8 /* 0000047C */] 00001636 1F3C 0001 move.b -[A7], 0x1 0000163A 4267 clr.w -[A7] 0000163C 4EBA F2D8 jsr [PC - 0xD28 /* 00000916 */] 00001640 606E bra +0x70 /* 000016B0 */ 00001642 1F3C 0001 move.b -[A7], 0x1 00001646 4EBA F51E jsr [PC - 0xAE2 /* 00000B66 */] 0000164A 1B7C 0001 CC28 move.b [A5 - 0x33D8], 0x1 00001650 4267 clr.w -[A7] 00001652 7004 moveq.l D0, 0x04 00001654 B047 cmp.w D0, D7 00001656 57C0 seq D0 00001658 4400 neg.b D0 0000165A 1F00 move.b -[A7], D0 0000165C 4EBA F2B8 jsr [PC - 0xD48 /* 00000916 */] 00001660 604E bra +0x50 /* 000016B0 */ 00001662 1F3C 0001 move.b -[A7], 0x1 00001666 4EBA F4FE jsr [PC - 0xB02 /* 00000B66 */] 0000166A 7008 moveq.l D0, 0x08 0000166C B047 cmp.w D0, D7 0000166E 5CC0 sge D0 00001670 4400 neg.b D0 00001672 1B40 CC28 move.b [A5 - 0x33D8], D0 00001676 7008 moveq.l D0, 0x08 00001678 B047 cmp.w D0, D7 0000167A 57C0 seq D0 0000167C 720A moveq.l D1, 0x0A 0000167E B247 cmp.w D1, D7 00001680 57C1 seq D1 00001682 8001 or.b D0, D1 00001684 4400 neg.b D0 00001686 1F00 move.b -[A7], D0 00001688 4EBA F856 jsr [PC - 0x7AA /* 00000EE0 */] 0000168C 6022 bra +0x24 /* 000016B0 */ 0000168E 4EBA EDEC jsr [PC - 0x1214 /* 0000047C */] 00001692 601C bra +0x1E /* 000016B0 */ 00001694 41ED CC10 lea.l A0, [A5 - 0x33F0] 00001698 43ED B38A lea.l A1, [A5 - 0x4C76] 0000169C 7003 moveq.l D0, 0x03 label0000169E: 0000169E 30D9 move.w [A0]+, [A1]+ 000016A0 51C8 FFFC dbf D0, -0x6 /* 0000169E */ 000016A4 4267 clr.w -[A7] 000016A6 4EBA F4BE jsr [PC - 0xB42 /* 00000B66 */] 000016AA 6004 bra +0x6 /* 000016B0 */ label000016AC: 000016AC 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label000016B0: 000016B0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000016B4 A873 syscall SetPort label000016B6: 000016B6 2E1F move.l D7, [A7]+ 000016B8 4E5E unlink A6 000016BA 205F movea.l A0, [A7]+ 000016BC 544F addq.w A7, 2 000016BE 4ED0 jmp [A0] export_249: fn000016C0: 000016C0 4E56 FEFE link A6, -0x0102 000016C4 102D 9FDE move.b D0, [A5 - 0x6022] 000016C8 661A bne +0x1C /* 000016E4 */ 000016CA 2F3C 0081 0000 move.l -[A7], 0x810000 000016D0 486E FEFE pea.l [A6 - 0x102] 000016D4 3F2E 0008 move.w -[A7], [A6 + 0x8] 000016D8 4EBA F6F4 jsr [PC - 0x90C /* 00000DCE */] 000016DC 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */] 000016E0 3D5F FFFE move.w [A6 - 0x2], [A7]+ label000016E4: 000016E4 4E5E unlink A6 000016E6 205F movea.l A0, [A7]+ 000016E8 544F addq.w A7, 2 000016EA 4ED0 jmp [A0] export_250: 000016EC 4E56 FCBC link A6, -0x0344 000016F0 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000016F4 282E 000A move.l D4, [A6 + 0xA] 000016F8 3C2E 000E move.w D6, [A6 + 0xE] 000016FC 102D CBC8 move.b D0, [A5 - 0x3438] 00001700 6704 beq +0x6 /* 00001706 */ 00001702 6000 00F4 bra +0xF6 /* 000017F8 */ label00001706: 00001706 486E FCBC pea.l [A6 - 0x344] 0000170A A874 syscall GetPort 0000170C 1F3C 0001 move.b -[A7], 0x1 00001710 4EBA F454 jsr [PC - 0xBAC /* 00000B66 */] 00001714 4267 clr.w -[A7] 00001716 2F04 move.l -[A7], D4 00001718 3F06 move.w -[A7], D6 0000171A 486E FEDE pea.l [A6 - 0x122] 0000171E 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 00001722 101F move.b D0, [A7]+ 00001724 6604 bne +0x6 /* 0000172A */ 00001726 6000 00D0 bra +0xD2 /* 000017F8 */ label0000172A: 0000172A 42A7 clr.l -[A7] 0000172C 486D C704 pea.l [A5 - 0x38FC] 00001730 486D C704 pea.l [A5 - 0x38FC] 00001734 A83E syscall TEStyleNew 00001736 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000173A 6604 bne +0x6 /* 00001740 */ 0000173C 6000 00BA bra +0xBC /* 000017F8 */ label00001740: 00001740 B8AE 0010 cmp.l D4, [A6 + 0x10] 00001744 6606 bne +0x8 /* 0000174C */ 00001746 3006 move.w D0, D6 00001748 4440 neg.w D0 0000174A 3C00 move.w D6, D0 label0000174C: 0000174C 486E FCC0 pea.l [A6 - 0x340] 00001750 4EAD 2F7A jsr [A5 + 0x2F7A /* export_1515 */] 00001754 422E FCC0 clr.b [A6 - 0x340] 00001758 2D6E 0010 FCC2 move.l [A6 - 0x33E], [A6 + 0x10] 0000175E 202E 0010 move.l D0, [A6 + 0x10] 00001762 B0AD AEAC cmp.l D0, [A5 - 0x5154] 00001766 56C7 sne D7 00001768 4407 neg.b D7 0000176A 1007 move.b D0, D7 0000176C 6720 beq +0x22 /* 0000178E */ 0000176E 2F00 move.l -[A7], D0 00001770 4267 clr.w -[A7] 00001772 486E FCC0 pea.l [A6 - 0x340] 00001776 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 0000177A 321F move.w D1, [A7]+ 0000177C 201F move.l D0, [A7]+ 0000177E 4A41 tst.w D1 00001780 56C1 sne D1 00001782 C001 and.b D0, D1 00001784 6708 beq +0xA /* 0000178E */ 00001786 3B7C 0384 CC82 move.w [A5 - 0x337E], 0x384 0000178C 605C bra +0x5E /* 000017EA */ label0000178E: 0000178E 4267 clr.w -[A7] 00001790 486E FEDE pea.l [A6 - 0x122] 00001794 2F04 move.l -[A7], D4 00001796 2F2D AEAC move.l -[A7], [A5 - 0x5154] 0000179A 3F06 move.w -[A7], D6 0000179C 3F3A 0068 move.w -[A7], [PC + 0x68 /* 00001806, value 0x1 */] 000017A0 486E FFFC pea.l [A6 - 0x4] 000017A4 4EAD 1002 jsr [A5 + 0x1002 /* export_508 */] 000017A8 1A1F move.b D5, [A7]+ 000017AA 1007 move.b D0, D7 000017AC 670C beq +0xE /* 000017BA */ 000017AE 4267 clr.w -[A7] 000017B0 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */] 000017B4 4A5F tst.w [A7]+ 000017B6 57C7 seq D7 000017B8 4407 neg.b D7 label000017BA: 000017BA 1005 move.b D0, D5 000017BC 6602 bne +0x4 /* 000017C0 */ 000017BE 602A bra +0x2C /* 000017EA */ label000017C0: 000017C0 102E 0008 move.b D0, [A6 + 0x8] 000017C4 6612 bne +0x14 /* 000017D8 */ 000017C6 206E FFFC movea.l A0, [A6 - 0x4] 000017CA 2050 movea.l A0, [A0] 000017CC 49D0 lea.l A4, [A0] 000017CE 426C 0002 clr.w [A4 + 0x2] 000017D2 397C 7FFF 0006 move.w [A4 + 0x6], 0x7FFF label000017D8: 000017D8 422E FEFC clr.b [A6 - 0x104] 000017DC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000017E0 486E FEFC pea.l [A6 - 0x104] 000017E4 4267 clr.w -[A7] 000017E6 4EBA 03D0 jsr [PC + 0x3D0 /* 00001BB8 */] label000017EA: 000017EA 486E FFFC pea.l [A6 - 0x4] 000017EE 4EAD 1082 jsr [A5 + 0x1082 /* export_524 */] 000017F2 2F2E FCBC move.l -[A7], [A6 - 0x344] 000017F6 A873 syscall SetPort label000017F8: 000017F8 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000017FC 4E5E unlink A6 000017FE 205F movea.l A0, [A7]+ 00001800 DEFC 000C add.w A7, 0xC 00001804 4ED0 jmp [A0] 00001806 0001 4E56 ori.b D1, 0x56 /* 'V' */ // begin alternate branch 00001808-0000180C export_251: fn00001808: 00001808 4E56 FDE4 link A6, -0x021C // end alternate branch 00001808-0000180C export_251: // at 00001808 (misaligned) fn00001808: // (misaligned) 0000180A FDE4 .extension 0xDE4 // unimplemented 0000180C 102D CC26 move.b D0, [A5 - 0x33DA] 00001810 802D CC0C or.b D0, [A5 - 0x33F4] 00001814 6704 beq +0x6 /* 0000181A */ 00001816 4EBA 0148 jsr [PC + 0x148 /* 00001960 */] label0000181A: 0000181A 102D CBCC move.b D0, [A5 - 0x3434] 0000181E 6704 beq +0x6 /* 00001824 */ 00001820 4EBA F08A jsr [PC - 0xF76 /* 000008AC */] label00001824: 00001824 4AAD CC8E tst.l [A5 - 0x3372] 00001828 6708 beq +0xA /* 00001832 */ 0000182A 486D CC8E pea.l [A5 - 0x3372] 0000182E 4EAD 302A jsr [A5 + 0x302A /* export_1537 */] label00001832: 00001832 202D CC2E move.l D0, [A5 - 0x33D2] 00001836 B0AD AEAC cmp.l D0, [A5 - 0x5154] 0000183A 56C0 sne D0 0000183C 222D CC1E move.l D1, [A5 - 0x33E2] 00001840 B2AD A548 cmp.l D1, [A5 - 0x5AB8] 00001844 56C1 sne D1 00001846 8001 or.b D0, D1 00001848 6736 beq +0x38 /* 00001880 */ 0000184A 486E FDE4 pea.l [A6 - 0x21C] 0000184E 4EAD 2F7A jsr [A5 + 0x2F7A /* export_1515 */] 00001852 1D7C 0007 FEF0 move.b [A6 - 0x110], 0x7 00001858 422E FDE4 clr.b [A6 - 0x21C] 0000185C 2D6D CC2E FDE6 move.l [A6 - 0x21A], [A5 - 0x33D2] 00001862 2D6D CC1E FFFC move.l [A6 - 0x4], [A5 - 0x33E2] 00001868 4267 clr.w -[A7] 0000186A 486E FDE4 pea.l [A6 - 0x21C] 0000186E 4EAD 2E82 jsr [A5 + 0x2E82 /* export_1484 */] 00001872 101F move.b D0, [A7]+ 00001874 660A bne +0xC /* 00001880 */ 00001876 2F3C 0001 07BB move.l -[A7], 0x107BB 0000187C 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00001880: 00001880 41ED CC10 lea.l A0, [A5 - 0x33F0] 00001884 43ED B38A lea.l A1, [A5 - 0x4C76] 00001888 7003 moveq.l D0, 0x03 label0000188A: 0000188A 30D9 move.w [A0]+, [A1]+ 0000188C 51C8 FFFC dbf D0, -0x6 /* 0000188A */ 00001890 1F2D CC00 move.b -[A7], [A5 - 0x3400] 00001894 A834 syscall SetFScaleDisable 00001896 486D C0A2 pea.l [A5 - 0x3F5E] 0000189A 4EAD 241A jsr [A5 + 0x241A /* export_1151 */] 0000189E 4EAD 275A jsr [A5 + 0x275A /* export_1255 */] 000018A2 4EBA 072E jsr [PC + 0x72E /* 00001FD2 */] 000018A6 4E5E unlink A6 000018A8 4E75 rts export_252: fn000018AA: 000018AA 4E56 0000 link A6, 0 000018AE 2F0C move.l -[A7], A4 000018B0 422D CC96 clr.b [A5 - 0x336A] 000018B4 426D CC4C clr.w [A5 - 0x33B4] 000018B8 7000 moveq.l D0, 0x00 000018BA 2B40 CC5A move.l [A5 - 0x33A6], D0 000018BE 7000 moveq.l D0, 0x00 000018C0 2B40 CC7E move.l [A5 - 0x3382], D0 000018C4 2B6D AEAC CC86 move.l [A5 - 0x337A], [A5 - 0x5154] 000018CA 2B6D AEAC CC2E move.l [A5 - 0x33D2], [A5 - 0x5154] 000018D0 2B6D A548 CC52 move.l [A5 - 0x33AE], [A5 - 0x5AB8] 000018D6 2B6D A548 CC1E move.l [A5 - 0x33E2], [A5 - 0x5AB8] 000018DC 7000 moveq.l D0, 0x00 000018DE 2B40 CC8E move.l [A5 - 0x3372], D0 000018E2 3B6D CBD6 CC32 move.w [A5 - 0x33CE], [A5 - 0x342A] 000018E8 42A7 clr.l -[A7] 000018EA 4EBA EE76 jsr [PC - 0x118A /* 00000762 */] 000018EE 1B5F CC00 move.b [A5 - 0x3400], [A7]+ 000018F2 486D CC5E pea.l [A5 - 0x33A2] 000018F6 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 000018FA 206D CC6A movea.l A0, [A5 - 0x3396] 000018FE 2050 movea.l A0, [A0] 00001900 49E8 003E lea.l A4, [A0 + 0x3E] 00001904 7001 moveq.l D0, 0x01 00001906 B02C 0006 cmp.b D0, [A4 + 0x6] 0000190A 57C0 seq D0 0000190C 4400 neg.b D0 0000190E 1B40 CC84 move.b [A5 - 0x337C], D0 00001912 3B54 CC94 move.w [A5 - 0x336C], [A4] 00001916 3B6C 0002 CC98 move.w [A5 - 0x3368], [A4 + 0x2] 0000191C 302D CC94 move.w D0, [A5 - 0x336C] 00001920 5340 subq.w D0, 1 00001922 3B40 CC50 move.w [A5 - 0x33B0], D0 00001926 4EAD 275A jsr [A5 + 0x275A /* export_1255 */] 0000192A 4EBA 0D1C jsr [PC + 0xD1C /* 00002648 */] 0000192E 102D CC84 move.b D0, [A5 - 0x337C] 00001932 6722 beq +0x24 /* 00001956 */ 00001934 4267 clr.w -[A7] 00001936 302D CC98 move.w D0, [A5 - 0x3368] 0000193A 906D CC94 sub.w D0, [A5 - 0x336C] 0000193E 907C 007F sub.w D0, 0x7F 00001942 3F00 move.w -[A7], D0 00001944 4267 clr.w -[A7] 00001946 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 0000194A 3B5F CC4C move.w [A5 - 0x33B4], [A7]+ 0000194E 302D CC4C move.w D0, [A5 - 0x33B4] 00001952 916D CC98 sub.w [A5 - 0x3368], D0 label00001956: 00001956 4EBA FA96 jsr [PC - 0x56A /* 000013EE */] 0000195A 285F movea.l A4, [A7]+ 0000195C 4E5E unlink A6 0000195E 4E75 rts export_253: fn00001960: 00001960 4E56 FFD0 link A6, -0x0030 00001964 2F07 move.l -[A7], D7 00001966 102D CC0C move.b D0, [A5 - 0x33F4] 0000196A 6604 bne +0x6 /* 00001970 */ 0000196C 6000 012C bra +0x12E /* 00001A9A */ label00001970: 00001970 4A6D CC50 tst.w [A5 - 0x33B0] 00001974 56C0 sne D0 00001976 4A00 tst.b D0 00001978 6714 beq +0x16 /* 0000198E */ 0000197A 122D CC96 move.b D1, [A5 - 0x336A] 0000197E 0A01 0001 xori.b D1, 0x1 00001982 C001 and.b D0, D1 00001984 6708 beq +0xA /* 0000198E */ 00001986 536D CC50 subq.w [A5 - 0x33B0], 1 0000198A 6000 010E bra +0x110 /* 00001A9A */ label0000198E: 0000198E 2F2D CC5A move.l -[A7], [A5 - 0x33A6] 00001992 A873 syscall SetPort 00001994 4A6D CC82 tst.w [A5 - 0x337E] 00001998 57C0 seq D0 0000199A 4A00 tst.b D0 0000199C 671E beq +0x20 /* 000019BC */ 0000199E 4A6D CC50 tst.w [A5 - 0x33B0] 000019A2 57C1 seq D1 000019A4 C001 and.b D0, D1 000019A6 6714 beq +0x16 /* 000019BC */ 000019A8 2F00 move.l -[A7], D0 000019AA 4267 clr.w -[A7] 000019AC 4EBA F4E8 jsr [PC - 0xB18 /* 00000E96 */] 000019B0 121F move.b D1, [A7]+ 000019B2 201F move.l D0, [A7]+ 000019B4 C001 and.b D0, D1 000019B6 6704 beq +0x6 /* 000019BC */ 000019B8 4EBA EFD2 jsr [PC - 0x102E /* 0000098C */] label000019BC: 000019BC 4EBA EC1E jsr [PC - 0x13E2 /* 000005DC */] 000019C0 526D CC94 addq.w [A5 - 0x336C], 1 000019C4 302D CC94 move.w D0, [A5 - 0x336C] 000019C8 B06D CC98 cmp.w D0, [A5 - 0x3368] 000019CC 5FC0 sle D0 000019CE 122D CC96 move.b D1, [A5 - 0x336A] 000019D2 0A01 0001 xori.b D1, 0x1 000019D6 C001 and.b D0, D1 000019D8 4A6D CC82 tst.w [A5 - 0x337E] 000019DC 57C1 seq D1 000019DE C001 and.b D0, D1 000019E0 6706 beq +0x8 /* 000019E8 */ 000019E2 4EBA FA94 jsr [PC - 0x56C /* 00001478 */] 000019E6 6070 bra +0x72 /* 00001A58 */ label000019E8: 000019E8 4EBA EBBE jsr [PC - 0x1442 /* 000005A8 */] 000019EC 4A6D CC82 tst.w [A5 - 0x337E] 000019F0 57C0 seq D0 000019F2 C02D CC84 and.b D0, [A5 - 0x337C] 000019F6 6722 beq +0x24 /* 00001A1A */ 000019F8 3F3C 000C move.w -[A7], 0xC 000019FC 4EBA 064C jsr [PC + 0x64C /* 0000204A */] 00001A00 2F2D CC6A move.l -[A7], [A5 - 0x3396] 00001A04 42A7 clr.l -[A7] 00001A06 42A7 clr.l -[A7] 00001A08 42A7 clr.l -[A7] 00001A0A 486E FFE4 pea.l [A6 - 0x1C] 00001A0E 2F3C 6005 1480 move.l -[A7], 0x60051480 00001A14 A8FD syscall PrGlue 00001A16 4EBA 0D04 jsr [PC + 0xD04 /* 0000271C */] label00001A1A: 00001A1A 4A6D CC4C tst.w [A5 - 0x33B4] 00001A1E 6606 bne +0x8 /* 00001A26 */ 00001A20 1B7C 0001 CC96 move.b [A5 - 0x336A], 0x1 label00001A26: 00001A26 4A6D CC82 tst.w [A5 - 0x337E] 00001A2A 56C0 sne D0 00001A2C 802D CC96 or.b D0, [A5 - 0x336A] 00001A30 0240 0001 andi.w D0, 0x1 00001A34 6702 beq +0x4 /* 00001A38 */ 00001A36 6062 bra +0x64 /* 00001A9A */ label00001A38: 00001A38 4267 clr.w -[A7] 00001A3A 3F2D CC4C move.w -[A7], [A5 - 0x33B4] 00001A3E 3F3C 0080 move.w -[A7], 0x80 00001A42 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 00001A46 3E1F move.w D7, [A7]+ 00001A48 3007 move.w D0, D7 00001A4A D16D CC98 add.w [A5 - 0x3368], D0 00001A4E 3007 move.w D0, D7 00001A50 916D CC4C sub.w [A5 - 0x33B4], D0 00001A54 4EBA F998 jsr [PC - 0x668 /* 000013EE */] label00001A58: 00001A58 4A6D CC82 tst.w [A5 - 0x337E] 00001A5C 663C bne +0x3E /* 00001A9A */ 00001A5E 486E FFD0 pea.l [A6 - 0x30] 00001A62 302D CC94 move.w D0, [A5 - 0x336C] 00001A66 48C0 ext.l D0 00001A68 2F00 move.l -[A7], D0 00001A6A 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00001A6E 487A 0030 pea.l [PC + 0x30 /* 00001AA0, value 0x4E56 'NV' */] 00001A72 487A 002C pea.l [PC + 0x2C /* 00001AA0, value 0x4E56 'NV' */] 00001A76 487A 0028 pea.l [PC + 0x28 /* 00001AA0, value 0x4E56 'NV' */] 00001A7A A98B syscall ParamText 00001A7C 102D CC84 move.b D0, [A5 - 0x337C] 00001A80 670A beq +0xC /* 00001A8C */ 00001A82 3F3C 000F move.w -[A7], 0xF 00001A86 4EBA 05C2 jsr [PC + 0x5C2 /* 0000204A */] 00001A8A 6008 bra +0xA /* 00001A94 */ label00001A8C: 00001A8C 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001A90 4EBA 05B8 jsr [PC + 0x5B8 /* 0000204A */] label00001A94: 00001A94 2F2D CC8E move.l -[A7], [A5 - 0x3372] 00001A98 A981 syscall DrawDialog label00001A9A: 00001A9A 2E1F move.l D7, [A7]+ 00001A9C 4E5E unlink A6 00001A9E 4E75 rts 00001AA0 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_254: // at 00001AA2 (misaligned) 00001AA4 FEE8 .extension 0xEE8 // unimplemented 00001AA6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00001AAA 2C2E 0008 move.l D6, [A6 + 0x8] 00001AAE 102D CBC8 move.b D0, [A5 - 0x3438] 00001AB2 6704 beq +0x6 /* 00001AB8 */ 00001AB4 6000 00E6 bra +0xE8 /* 00001B9C */ label00001AB8: 00001AB8 486E FEE8 pea.l [A6 - 0x118] 00001ABC A874 syscall GetPort 00001ABE 1F3C 0001 move.b -[A7], 0x1 00001AC2 4EBA F0A2 jsr [PC - 0xF5E /* 00000B66 */] 00001AC6 42A7 clr.l -[A7] 00001AC8 42A7 clr.l -[A7] 00001ACA 2046 movea.l A0, D6 00001ACC 2F10 move.l -[A7], [A0] 00001ACE 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00001AD2 42A7 clr.l -[A7] 00001AD4 2F06 move.l -[A7], D6 00001AD6 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00001ADA 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 00001ADE 2E1F move.l D7, [A7]+ 00001AE0 42A7 clr.l -[A7] 00001AE2 2F07 move.l -[A7], D7 00001AE4 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */ 00001AEA 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 00001AEE 2E1F move.l D7, [A7]+ 00001AF0 2F06 move.l -[A7], D6 00001AF2 2F07 move.l -[A7], D7 00001AF4 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00001AF8 486E FFF0 pea.l [A6 - 0x10] 00001AFC 42A7 clr.l -[A7] 00001AFE 2F3C 0032 0384 move.l -[A7], 0x320384 00001B04 A8A7 syscall SetRect 00001B06 42A7 clr.l -[A7] 00001B08 486E FFF0 pea.l [A6 - 0x10] 00001B0C 486E FFF0 pea.l [A6 - 0x10] 00001B10 A9D2 syscall TENew 00001B12 265F movea.l A3, [A7]+ 00001B14 200B move.l D0, A3 00001B16 6604 bne +0x6 /* 00001B1C */ 00001B18 6000 0082 bra +0x84 /* 00001B9C */ label00001B1C: 00001B1C 2853 movea.l A4, [A3] 00001B1E 396D CBD6 004A move.w [A4 + 0x4A], [A5 - 0x342A] 00001B24 196D CBCE 004C move.b [A4 + 0x4C], [A5 - 0x3432] 00001B2A 396D CBD4 0050 move.w [A4 + 0x50], [A5 - 0x342C] 00001B30 4267 clr.w -[A7] 00001B32 3F2D CBCA move.w -[A7], [A5 - 0x3436] 00001B36 3F2D CBD4 move.w -[A7], [A5 - 0x342C] 00001B3A 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00001B3E 395F 0018 move.w [A4 + 0x18], [A7]+ 00001B42 302C 0018 move.w D0, [A4 + 0x18] 00001B46 48C0 ext.l D0 00001B48 7200 moveq.l D1, 0x00 00001B4A 322C 0018 move.w D1, [A4 + 0x18] 00001B4E E489 lsr D1, 2 00001B50 9081 sub.l D0, D1 00001B52 3940 001A move.w [A4 + 0x1A], D0 00001B56 396D CBD0 003A move.w [A4 + 0x3A], [A5 - 0x3430] 00001B5C 6606 bne +0x8 /* 00001B64 */ 00001B5E 396D A208 003A move.w [A4 + 0x3A], [A5 - 0x5DF8] label00001B64: 00001B64 2853 movea.l A4, [A3] 00001B66 2A2C 003E move.l D5, [A4 + 0x3E] 00001B6A 2946 003E move.l [A4 + 0x3E], D6 00001B6E 42A7 clr.l -[A7] 00001B70 2F06 move.l -[A7], D6 00001B72 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00001B76 201F move.l D0, [A7]+ 00001B78 3940 003C move.w [A4 + 0x3C], D0 00001B7C 422E FEF0 clr.b [A6 - 0x110] 00001B80 2F0B move.l -[A7], A3 00001B82 486E FEF0 pea.l [A6 - 0x110] 00001B86 4267 clr.w -[A7] 00001B88 4EBA 002E jsr [PC + 0x2E /* 00001BB8 */] 00001B8C 2053 movea.l A0, [A3] 00001B8E 2145 003E move.l [A0 + 0x3E], D5 00001B92 2F0B move.l -[A7], A3 00001B94 A9CD syscall TEDispose 00001B96 2F2E FEE8 move.l -[A7], [A6 - 0x118] 00001B9A A873 syscall SetPort label00001B9C: 00001B9C 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001BA0 4E5E unlink A6 00001BA2 2E9F move.l [A7], [A7]+ 00001BA4 4E75 rts fn00001BA6: 00001BA6 4E56 0000 link A6, 0 00001BAA 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */] 00001BAE 486D 08CA pea.l [A5 + 0x8CA /* export_277 */] 00001BB2 A9F1 syscall UnloadSeg 00001BB4 4E5E unlink A6 00001BB6 4E75 rts export_255: fn00001BB8: 00001BB8 4E56 FFBE link A6, -0x0042 00001BBC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001BC0 266E 000E movea.l A3, [A6 + 0xE] 00001BC4 102D CBC8 move.b D0, [A5 - 0x3438] 00001BC8 6704 beq +0x6 /* 00001BCE */ 00001BCA 6000 03B6 bra +0x3B8 /* 00001F82 */ label00001BCE: 00001BCE 486E FFFC pea.l [A6 - 0x4] 00001BD2 A874 syscall GetPort 00001BD4 1F3C 0001 move.b -[A7], 0x1 00001BD8 4EBA EF8C jsr [PC - 0x1074 /* 00000B66 */] 00001BDC 200B move.l D0, A3 00001BDE 57C0 seq D0 00001BE0 4A00 tst.b D0 00001BE2 6600 039E bne +0x3A0 /* 00001F82 */ 00001BE6 2053 movea.l A0, [A3] 00001BE8 4A68 003C tst.w [A0 + 0x3C] 00001BEC 5FC1 sle D1 00001BEE 8001 or.b D0, D1 00001BF0 6704 beq +0x6 /* 00001BF6 */ 00001BF2 6000 038E bra +0x390 /* 00001F82 */ label00001BF6: 00001BF6 3D6D 9FE2 FFBE move.w [A6 - 0x42], [A5 - 0x601E] 00001BFC 3B7C 8082 9FE2 move.w [A5 - 0x601E], 0x8082 00001C02 2853 movea.l A4, [A3] 00001C04 2D6C 0052 FFE2 move.l [A6 - 0x1E], [A4 + 0x52] 00001C0A 41EE FFD2 lea.l A0, [A6 - 0x2E] 00001C0E 224C movea.l A1, A4 00001C10 7003 moveq.l D0, 0x03 label00001C12: 00001C12 30D9 move.w [A0]+, [A1]+ 00001C14 51C8 FFFC dbf D0, -0x6 /* 00001C12 */ 00001C18 41EE FFDA lea.l A0, [A6 - 0x26] 00001C1C 224C movea.l A1, A4 00001C1E 5089 addq.l A1, 8 00001C20 7003 moveq.l D0, 0x03 label00001C22: 00001C22 30D9 move.w [A0]+, [A1]+ 00001C24 51C8 FFFC dbf D0, -0x6 /* 00001C22 */ 00001C28 102D CC2C move.b D0, [A5 - 0x33D4] 00001C2C 6614 bne +0x16 /* 00001C42 */ 00001C2E 4EBA F878 jsr [PC - 0x788 /* 000014A8 */] 00001C32 1B7C 0001 CC22 move.b [A5 - 0x33DE], 0x1 00001C38 102D CC2C move.b D0, [A5 - 0x33D4] 00001C3C 6604 bne +0x6 /* 00001C42 */ 00001C3E 6000 032C bra +0x32E /* 00001F6C */ label00001C42: 00001C42 102E 0008 move.b D0, [A6 + 0x8] 00001C46 6712 beq +0x14 /* 00001C5A */ 00001C48 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] 00001C4C 4267 clr.w -[A7] 00001C4E 4EBA F428 jsr [PC - 0xBD8 /* 00001078 */] 00001C52 101F move.b D0, [A7]+ 00001C54 6604 bne +0x6 /* 00001C5A */ 00001C56 6000 0314 bra +0x316 /* 00001F6C */ label00001C5A: 00001C5A 1B7C 0001 CC92 move.b [A5 - 0x336E], 0x1 00001C60 486E FFC0 pea.l [A6 - 0x40] 00001C64 4EBA EB1E jsr [PC - 0x14E2 /* 00000784 */] 00001C68 486E FFC0 pea.l [A6 - 0x40] 00001C6C 4EBA F374 jsr [PC - 0xC8C /* 00000FE2 */] 00001C70 4267 clr.w -[A7] 00001C72 486D CBF8 pea.l [A5 - 0x3408] 00001C76 486D B38A pea.l [A5 - 0x4C76] 00001C7A A8A6 syscall EqualRect 00001C7C 101F move.b D0, [A7]+ 00001C7E 6638 bne +0x3A /* 00001CB8 */ 00001C80 4267 clr.w -[A7] 00001C82 3F2D CBF8 move.w -[A7], [A5 - 0x3408] 00001C86 4EBA E400 jsr [PC - 0x1C00 /* 00000088 */] 00001C8A 3D5F FFC2 move.w [A6 - 0x3E], [A7]+ 00001C8E 4267 clr.w -[A7] 00001C90 3F2D CBFA move.w -[A7], [A5 - 0x3406] 00001C94 4EBA E3D4 jsr [PC - 0x1C2C /* 0000006A */] 00001C98 3D5F FFC4 move.w [A6 - 0x3C], [A7]+ 00001C9C 4267 clr.w -[A7] 00001C9E 3F2D CBFC move.w -[A7], [A5 - 0x3404] 00001CA2 4EBA E3E4 jsr [PC - 0x1C1C /* 00000088 */] 00001CA6 3D5F FFC6 move.w [A6 - 0x3A], [A7]+ 00001CAA 4267 clr.w -[A7] 00001CAC 3F2D CBFE move.w -[A7], [A5 - 0x3402] 00001CB0 4EBA E3B8 jsr [PC - 0x1C48 /* 0000006A */] 00001CB4 3D5F FFC8 move.w [A6 - 0x38], [A7]+ label00001CB8: 00001CB8 302E FFD8 move.w D0, [A6 - 0x28] 00001CBC 906E FFD4 sub.w D0, [A6 - 0x2C] 00001CC0 3D40 FFD0 move.w [A6 - 0x30], D0 00001CC4 41EE FFC0 lea.l A0, [A6 - 0x40] 00001CC8 2B48 CC9A move.l [A5 - 0x3366], A0 00001CCC 2B6E 000A CC7A move.l [A5 - 0x3386], [A6 + 0xA] 00001CD2 4EBA E44E jsr [PC - 0x1BB2 /* 00000122 */] 00001CD6 4EBA E71E jsr [PC - 0x18E2 /* 000003F6 */] 00001CDA 4267 clr.w -[A7] 00001CDC 486D CC62 pea.l [A5 - 0x339E] 00001CE0 A8AE syscall EmptyRect 00001CE2 101F move.b D0, [A7]+ 00001CE4 670E beq +0x10 /* 00001CF4 */ 00001CE6 487A 02A8 pea.l [PC + 0x2A8 /* 00001F90, value 0x15496E76, pstring "Invalid print margins" */] 00001CEA 4267 clr.w -[A7] 00001CEC 4EAD 33D2 jsr [A5 + 0x33D2 /* export_1654 */] 00001CF0 6000 027A bra +0x27C /* 00001F6C */ label00001CF4: 00001CF4 4247 clr.w D7 00001CF6 4EBA FBB2 jsr [PC - 0x44E /* 000018AA */] 00001CFA 4A6D CC82 tst.w [A5 - 0x337E] 00001CFE 6600 023E bne +0x240 /* 00001F3E */ 00001D02 4EBA EDF8 jsr [PC - 0x1208 /* 00000AFC */] 00001D06 2853 movea.l A4, [A3] 00001D08 296D CC5A 0052 move.l [A4 + 0x52], [A5 - 0x33A6] 00001D0E 41ED CC42 lea.l A0, [A5 - 0x33BE] 00001D12 224C movea.l A1, A4 00001D14 7003 moveq.l D0, 0x03 label00001D16: 00001D16 32D8 move.w [A1]+, [A0]+ 00001D18 51C8 FFFC dbf D0, -0x6 /* 00001D16 */ 00001D1C 204C movea.l A0, A4 00001D1E 5088 addq.l A0, 8 00001D20 43ED CC42 lea.l A1, [A5 - 0x33BE] 00001D24 7003 moveq.l D0, 0x03 label00001D26: 00001D26 30D9 move.w [A0]+, [A1]+ 00001D28 51C8 FFFC dbf D0, -0x6 /* 00001D26 */ 00001D2C 2F0B move.l -[A7], A3 00001D2E A9D0 syscall TECalText 00001D30 302D CC46 move.w D0, [A5 - 0x33BA] 00001D34 906D CC42 sub.w D0, [A5 - 0x33BE] 00001D38 3D40 FFEE move.w [A6 - 0x12], D0 00001D3C 42A7 clr.l -[A7] 00001D3E 2F0B move.l -[A7], A3 00001D40 3F3C 0004 move.w -[A7], 0x4 00001D44 A83D syscall TEDispatch 00001D46 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00001D4A 6608 bne +0xA /* 00001D54 */ 00001D4C 2053 movea.l A0, [A3] 00001D4E 3B68 004A CC32 move.w [A5 - 0x33CE], [A0 + 0x4A] label00001D54: 00001D54 1D7C 0001 FFF8 move.b [A6 - 0x8], 0x1 00001D5A 7C01 moveq.l D6, 0x01 00001D5C 4AAE FFF4 tst.l [A6 - 0xC] 00001D60 57C0 seq D0 00001D62 4A00 tst.b D0 00001D64 6612 bne +0x14 /* 00001D78 */ 00001D66 206E FFF4 movea.l A0, [A6 - 0xC] 00001D6A 2050 movea.l A0, [A0] 00001D6C 7201 moveq.l D1, 0x01 00001D6E B268 0002 cmp.w D1, [A0 + 0x2] 00001D72 57C1 seq D1 00001D74 8001 or.b D0, D1 00001D76 673A beq +0x3C /* 00001DB2 */ label00001D78: 00001D78 422E FFF8 clr.b [A6 - 0x8] 00001D7C 42A7 clr.l -[A7] 00001D7E 7001 moveq.l D0, 0x01 00001D80 2F00 move.l -[A7], D0 00001D82 7001 moveq.l D0, 0x01 00001D84 2F00 move.l -[A7], D0 00001D86 2F0B move.l -[A7], A3 00001D88 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001D8C A83D syscall TEDispatch 00001D8E 201F move.l D0, [A7]+ 00001D90 3D40 FFF2 move.w [A6 - 0xE], D0 00001D94 302E FFEE move.w D0, [A6 - 0x12] 00001D98 48C0 ext.l D0 00001D9A 81EE FFF2 divs.w D0, [A6 - 0xE] 00001D9E 3C00 move.w D6, D0 00001DA0 42A7 clr.l -[A7] 00001DA2 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00001DA6 3F06 move.w -[A7], D6 00001DA8 301F move.w D0, [A7]+ 00001DAA C1DF muls.w D0, [A7]+ 00001DAC 2E80 move.l [A7], D0 00001DAE 201F move.l D0, [A7]+ 00001DB0 3E00 move.w D7, D0 label00001DB2: 00001DB2 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1 00001DB8 426E FFFA clr.w [A6 - 0x6] 00001DBC 4244 clr.w D4 label00001DBE: 00001DBE 102D CC96 move.b D0, [A5 - 0x336A] 00001DC2 0A00 0001 xori.b D0, 0x1 00001DC6 4A6D CC82 tst.w [A5 - 0x337E] 00001DCA 57C1 seq D1 00001DCC C001 and.b D0, D1 00001DCE 6700 016E beq +0x170 /* 00001F3E */ 00001DD2 2053 movea.l A0, [A3] 00001DD4 B868 005E cmp.w D4, [A0 + 0x5E] 00001DD8 660E bne +0x10 /* 00001DE8 */ 00001DDA 1B7C 0001 CC96 move.b [A5 - 0x336A], 0x1 00001DE0 4EBA FB7E jsr [PC - 0x482 /* 00001960 */] 00001DE4 6000 0158 bra +0x15A /* 00001F3E */ label00001DE8: 00001DE8 102E FFF9 move.b D0, [A6 - 0x7] 00001DEC 6604 bne +0x6 /* 00001DF2 */ 00001DEE 4EBA FB70 jsr [PC - 0x490 /* 00001960 */] label00001DF2: 00001DF2 4A6D CC82 tst.w [A5 - 0x337E] 00001DF6 56C0 sne D0 00001DF8 802D CC96 or.b D0, [A5 - 0x336A] 00001DFC 0240 0001 andi.w D0, 0x1 00001E00 6704 beq +0x6 /* 00001E06 */ 00001E02 6000 013A bra +0x13C /* 00001F3E */ label00001E06: 00001E06 2053 movea.l A0, [A3] 00001E08 3028 005E move.w D0, [A0 + 0x5E] 00001E0C 9044 sub.w D0, D4 00001E0E 3D40 FFEC move.w [A6 - 0x14], D0 00001E12 4267 clr.w -[A7] 00001E14 3F06 move.w -[A7], D6 00001E16 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001E1A 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 00001E1E 3C1F move.w D6, [A7]+ 00001E20 102E FFF8 move.b D0, [A6 - 0x8] 00001E24 6700 00AC beq +0xAE /* 00001ED2 */ 00001E28 3A04 move.w D5, D4 00001E2A DA46 add.w D5, D6 00001E2C 42A7 clr.l -[A7] 00001E2E 3005 move.w D0, D5 00001E30 48C0 ext.l D0 00001E32 2F00 move.l -[A7], D0 00001E34 3004 move.w D0, D4 00001E36 5240 addq.w D0, 1 00001E38 48C0 ext.l D0 00001E3A 2F00 move.l -[A7], D0 00001E3C 2F0B move.l -[A7], A3 00001E3E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001E42 A83D syscall TEDispatch 00001E44 201F move.l D0, [A7]+ 00001E46 3E00 move.w D7, D0 00001E48 BE6E FFEE cmp.w D7, [A6 - 0x12] 00001E4C 6F36 ble +0x38 /* 00001E84 */ label00001E4E: 00001E4E 7001 moveq.l D0, 0x01 00001E50 B046 cmp.w D0, D6 00001E52 6602 bne +0x4 /* 00001E56 */ 00001E54 602E bra +0x30 /* 00001E84 */ label00001E56: 00001E56 3007 move.w D0, D7 00001E58 48C0 ext.l D0 00001E5A 2F00 move.l -[A7], D0 00001E5C 42A7 clr.l -[A7] 00001E5E 3205 move.w D1, D5 00001E60 48C1 ext.l D1 00001E62 2F01 move.l -[A7], D1 00001E64 3205 move.w D1, D5 00001E66 48C1 ext.l D1 00001E68 2F01 move.l -[A7], D1 00001E6A 2F0B move.l -[A7], A3 00001E6C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001E70 A83D syscall TEDispatch 00001E72 221F move.l D1, [A7]+ 00001E74 201F move.l D0, [A7]+ 00001E76 9081 sub.l D0, D1 00001E78 3E00 move.w D7, D0 00001E7A 5346 subq.w D6, 1 00001E7C 5345 subq.w D5, 1 00001E7E BE6E FFEE cmp.w D7, [A6 - 0x12] 00001E82 6ECA bgt -0x34 /* 00001E4E */ label00001E84: 00001E84 BE6E FFEE cmp.w D7, [A6 - 0x12] 00001E88 6C48 bge +0x4A /* 00001ED2 */ label00001E8A: 00001E8A BC6E FFEC cmp.w D6, [A6 - 0x14] 00001E8E 6C42 bge +0x44 /* 00001ED2 */ 00001E90 3004 move.w D0, D4 00001E92 D046 add.w D0, D6 00001E94 3A00 move.w D5, D0 00001E96 5245 addq.w D5, 1 00001E98 3007 move.w D0, D7 00001E9A 48C0 ext.l D0 00001E9C 2F00 move.l -[A7], D0 00001E9E 42A7 clr.l -[A7] 00001EA0 3205 move.w D1, D5 00001EA2 48C1 ext.l D1 00001EA4 2F01 move.l -[A7], D1 00001EA6 3205 move.w D1, D5 00001EA8 48C1 ext.l D1 00001EAA 2F01 move.l -[A7], D1 00001EAC 2F0B move.l -[A7], A3 00001EAE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001EB2 A83D syscall TEDispatch 00001EB4 221F move.l D1, [A7]+ 00001EB6 201F move.l D0, [A7]+ 00001EB8 D280 add.l D1, D0 00001EBA 3D41 FFF2 move.w [A6 - 0xE], D1 00001EBE 302E FFF2 move.w D0, [A6 - 0xE] 00001EC2 B06E FFEE cmp.w D0, [A6 - 0x12] 00001EC6 6F02 ble +0x4 /* 00001ECA */ 00001EC8 6008 bra +0xA /* 00001ED2 */ label00001ECA: 00001ECA 5246 addq.w D6, 1 00001ECC 3E2E FFF2 move.w D7, [A6 - 0xE] 00001ED0 60B8 bra -0x46 /* 00001E8A */ label00001ED2: 00001ED2 2853 movea.l A4, [A3] 00001ED4 41ED CC42 lea.l A0, [A5 - 0x33BE] 00001ED8 224C movea.l A1, A4 00001EDA 7003 moveq.l D0, 0x03 label00001EDC: 00001EDC 32D8 move.w [A1]+, [A0]+ 00001EDE 51C8 FFFC dbf D0, -0x6 /* 00001EDC */ 00001EE2 302E FFFA move.w D0, [A6 - 0x6] 00001EE6 9154 sub.w [A4], D0 00001EE8 396D CC42 0008 move.w [A4 + 0x8], [A5 - 0x33BE] 00001EEE 302D CC44 move.w D0, [A5 - 0x33BC] 00001EF2 5340 subq.w D0, 1 00001EF4 3940 000A move.w [A4 + 0xA], D0 00001EF8 3007 move.w D0, D7 00001EFA D06C 0008 add.w D0, [A4 + 0x8] 00001EFE 3940 000C move.w [A4 + 0xC], D0 00001F02 302D CC48 move.w D0, [A5 - 0x33B8] 00001F06 5840 addq.w D0, 4 00001F08 3940 000E move.w [A4 + 0xE], D0 00001F0C 4A6D CC50 tst.w [A5 - 0x33B0] 00001F10 6612 bne +0x14 /* 00001F24 */ 00001F12 2F2D CC5A move.l -[A7], [A5 - 0x33A6] 00001F16 A873 syscall SetPort 00001F18 2053 movea.l A0, [A3] 00001F1A 4868 0008 pea.l [A0 + 0x8] 00001F1E 2F0B move.l -[A7], A3 00001F20 4EAD 108A jsr [A5 + 0x108A /* export_525 */] label00001F24: 00001F24 4267 clr.w -[A7] 00001F26 4EBA F3BE jsr [PC - 0xC42 /* 000012E6 */] 00001F2A 1D5F FFF9 move.b [A6 - 0x7], [A7]+ 00001F2E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001F32 D846 add.w D4, D6 00001F34 3007 move.w D0, D7 00001F36 D16E FFFA add.w [A6 - 0x6], D0 00001F3A 6000 FE82 bra -0x17C /* 00001DBE */ label00001F3E: 00001F3E 2853 movea.l A4, [A3] 00001F40 296E FFE2 0052 move.l [A4 + 0x52], [A6 - 0x1E] 00001F46 41EE FFD2 lea.l A0, [A6 - 0x2E] 00001F4A 224C movea.l A1, A4 00001F4C 7003 moveq.l D0, 0x03 label00001F4E: 00001F4E 32D8 move.w [A1]+, [A0]+ 00001F50 51C8 FFFC dbf D0, -0x6 /* 00001F4E */ 00001F54 204C movea.l A0, A4 00001F56 5088 addq.l A0, 8 00001F58 43EE FFDA lea.l A1, [A6 - 0x26] 00001F5C 7003 moveq.l D0, 0x03 label00001F5E: 00001F5E 30D9 move.w [A0]+, [A1]+ 00001F60 51C8 FFFC dbf D0, -0x6 /* 00001F5E */ 00001F64 2F0B move.l -[A7], A3 00001F66 A9D0 syscall TECalText 00001F68 4EBA F89E jsr [PC - 0x762 /* 00001808 */] label00001F6C: 00001F6C 3B6E FFBE 9FE2 move.w [A5 - 0x601E], [A6 - 0x42] 00001F72 102D CC22 move.b D0, [A5 - 0x33DE] 00001F76 6704 beq +0x6 /* 00001F7C */ 00001F78 4EBA E684 jsr [PC - 0x197C /* 000005FE */] label00001F7C: 00001F7C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001F80 A873 syscall SetPort label00001F82: 00001F82 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001F86 4E5E unlink A6 00001F88 205F movea.l A0, [A7]+ 00001F8A DEFC 000A add.w A7, 0xA /* '\n' */ 00001F8E 4ED0 jmp [A0] 00001F90 1549 6E76 move.b [A2 + 0x6E76], A1 00001F94 616C bsr +0x6E /* 00002002 */ 00001F96 6964 bvs +0x66 /* 00001FFC */ 00001F98 2070 7269 movea.l A0, [A0 + D7.w * 2 + 0x69] 00001F9C 6E74 bgt +0x76 /* 00002012 */ 00001F9E 206D 6172 movea.l A0, [A5 + 0x6172 /* export_3114 */] 00001FA2 6769 beq +0x6B /* 0000200D */ 00001FA4 6E73 bgt +0x75 /* 00002019 */ fn00001FA6: 00001FA6 4E56 0000 link A6, 0 00001FAA 4267 clr.w -[A7] 00001FAC 2F2D CC6A move.l -[A7], [A5 - 0x3396] 00001FB0 2F3C 5204 0498 move.l -[A7], 0x52040498 00001FB6 A8FD syscall PrGlue 00001FB8 101F move.b D0, [A7]+ 00001FBA 6712 beq +0x14 /* 00001FCE */ 00001FBC 2F2D CC6A move.l -[A7], [A5 - 0x3396] 00001FC0 2F3C 2004 0480 move.l -[A7], 0x20040480 00001FC6 A8FD syscall PrGlue 00001FC8 1B7C 0001 CC04 move.b [A5 - 0x33FC], 0x1 label00001FCE: 00001FCE 4E5E unlink A6 00001FD0 4E75 rts fn00001FD2: 00001FD2 4E56 FFEA link A6, -0x0016 00001FD6 2F07 move.l -[A7], D7 00001FD8 4EBA 0742 jsr [PC + 0x742 /* 0000271C */] 00001FDC 4A6D CC82 tst.w [A5 - 0x337E] 00001FE0 6602 bne +0x4 /* 00001FE4 */ 00001FE2 605E bra +0x60 /* 00002042 */ label00001FE4: 00001FE4 302D CC82 move.w D0, [A5 - 0x337E] 00001FE8 0440 FF94 subi.w D0, 0xFF94 00001FEC 6718 beq +0x1A /* 00002006 */ 00001FEE 0440 004A subi.w D0, 0x4A /* 'J' */ 00001FF2 670E beq +0x10 /* 00002002 */ 00001FF4 0440 0021 subi.w D0, 0x21 /* '!' */ 00001FF8 6708 beq +0xA /* 00002002 */ 00001FFA 0440 0081 subi.w D0, 0x81 // begin alternate branch 00001FFC-00002002 label00001FFC: 00001FFC 0081 670A 600C ori.l D1, 0x670A600C // end alternate branch 00001FFC-00002002 label00001FFC: // (misaligned) 00001FFE 670A beq +0xC /* 0000200A */ 00002000 600C bra +0xE /* 0000200E */ fn00002002: 00002002 7E1A moveq.l D7, 0x1A 00002004 6032 bra +0x34 /* 00002038 */ label00002006: 00002006 7E1B moveq.l D7, 0x1B 00002008 602E bra +0x30 /* 00002038 */ label0000200A: 0000200A 7E1C moveq.l D7, 0x1C 0000200C 602A bra +0x2C /* 00002038 */ label0000200E: 0000200E 102D CC2C move.b D0, [A5 - 0x33D4] label00002012: 00002012 6722 beq +0x24 /* 00002036 */ 00002014 486E FFEA pea.l [A6 - 0x16] 00002018 302D CC82 move.w D0, [A5 - 0x337E] 0000201C 48C0 ext.l D0 0000201E 2F00 move.l -[A7], D0 00002020 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00002024 487A 0022 pea.l [PC + 0x22 /* 00002048, value 0x4E56 'NV' */] 00002028 487A 001E pea.l [PC + 0x1E /* 00002048, value 0x4E56 'NV' */] 0000202C 487A 001A pea.l [PC + 0x1A /* 00002048, value 0x4E56 'NV' */] 00002030 A98B syscall ParamText 00002032 7E1D moveq.l D7, 0x1D 00002034 6002 bra +0x4 /* 00002038 */ label00002036: 00002036 7E19 moveq.l D7, 0x19 label00002038: 00002038 4EAD 3392 jsr [A5 + 0x3392 /* export_1646 */] 0000203C 3F07 move.w -[A7], D7 0000203E 4EBA F680 jsr [PC - 0x980 /* 000016C0 */] label00002042: 00002042 2E1F move.l D7, [A7]+ 00002044 4E5E unlink A6 00002046 4E75 rts 00002048 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000204A-0000204E fn0000204A: 0000204A 4E56 FEEE link A6, -0x0112 // end alternate branch 0000204A-0000204E fn0000204A: // (misaligned) 0000204C FEEE .extension 0xEEE // unimplemented 0000204E 302E 0008 move.w D0, [A6 + 0x8] 00002052 B06D CC38 cmp.w D0, [A5 - 0x33C8] 00002056 675A beq +0x5C /* 000020B2 */ 00002058 486E FFEE pea.l [A6 - 0x12] 0000205C A874 syscall GetPort 0000205E 2F2D CC8E move.l -[A7], [A5 - 0x3372] 00002062 A873 syscall SetPort 00002064 3B6E 0008 CC38 move.w [A5 - 0x33C8], [A6 + 0x8] 0000206A 2F2D CC8E move.l -[A7], [A5 - 0x3372] 0000206E 3F3C 0001 move.w -[A7], 0x1 00002072 486E FFFE pea.l [A6 - 0x2] 00002076 486E FFFA pea.l [A6 - 0x6] 0000207A 486E FFF2 pea.l [A6 - 0xE] 0000207E A98D syscall GetDialogItem/GetDItem 00002080 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002084 486E FEEE pea.l [A6 - 0x112] 00002088 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000208C 4EBA ED40 jsr [PC - 0x12C0 /* 00000DCE */] 00002090 A98F syscall SetDialogItemText/SetIText 00002092 7010 moveq.l D0, 0x10 00002094 B06E 0008 cmp.w D0, [A6 + 0x8] 00002098 660E bne +0x10 /* 000020A8 */ 0000209A 2F2D CC8E move.l -[A7], [A5 - 0x3372] 0000209E 2F3C 0000 0002 move.l -[A7], 0x2 000020A4 4EAD 234A jsr [A5 + 0x234A /* export_1125 */] label000020A8: 000020A8 4EBA 068C jsr [PC + 0x68C /* 00002736 */] 000020AC 2F2E FFEE move.l -[A7], [A6 - 0x12] 000020B0 A873 syscall SetPort label000020B2: 000020B2 4E5E unlink A6 000020B4 205F movea.l A0, [A7]+ 000020B6 544F addq.w A7, 2 000020B8 4ED0 jmp [A0] fn000020BA: 000020BA 4E56 FFF0 link A6, -0x0010 000020BE 3D7C 0005 FFF0 move.w [A6 - 0x10], 0x5 000020C4 3D6E 0008 FFFC move.w [A6 - 0x4], [A6 + 0x8] 000020CA 3D6E 0008 FFFE move.w [A6 - 0x2], [A6 + 0x8] 000020D0 2D6D CC6A FFF8 move.l [A6 - 0x8], [A5 - 0x3396] 000020D6 426E FFF2 clr.w [A6 - 0xE] 000020DA 486E FFF0 pea.l [A6 - 0x10] 000020DE 2F3C 7007 0480 move.l -[A7], 0x70070480 000020E4 A8FD syscall PrGlue 000020E6 4267 clr.w -[A7] 000020E8 2F3C BA00 0000 move.l -[A7], 0xBA000000 000020EE A8FD syscall PrGlue 000020F0 4A5F tst.w [A7]+ 000020F2 6708 beq +0xA /* 000020FC */ 000020F4 3B7C 0048 CC3A move.w [A5 - 0x33C6], 0x48 /* 'H' */ 000020FA 600C bra +0xE /* 00002108 */ label000020FC: 000020FC 206D CC6A movea.l A0, [A5 - 0x3396] 00002100 2050 movea.l A0, [A0] 00002102 3B68 0004 CC3A move.w [A5 - 0x33C6], [A0 + 0x4] label00002108: 00002108 4E5E unlink A6 0000210A 205F movea.l A0, [A7]+ 0000210C 544F addq.w A7, 2 0000210E 4ED0 jmp [A0] export_256: fn00002110: 00002110 4E56 FFFC link A6, -0x0004 00002114 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00002118 3E2E 0008 move.w D7, [A6 + 0x8] 0000211C 4AAD CC6A tst.l [A5 - 0x3396] 00002120 6602 bne +0x4 /* 00002124 */ 00002122 606A bra +0x6C /* 0000218E */ label00002124: 00002124 206D CC6A movea.l A0, [A5 - 0x3396] 00002128 2050 movea.l A0, [A0] 0000212A 49E8 003E lea.l A4, [A0 + 0x3E] 0000212E 3A14 move.w D5, [A4] 00002130 3C2C 0002 move.w D6, [A4 + 0x2] 00002134 7048 moveq.l D0, 0x48 00002136 B047 cmp.w D0, D7 00002138 6602 bne +0x4 /* 0000213C */ 0000213A 4247 clr.w D7 label0000213C: 0000213C 3F07 move.w -[A7], D7 0000213E 4EBA FF7A jsr [PC - 0x86 /* 000020BA */] 00002142 4A47 tst.w D7 00002144 57C0 seq D0 00002146 4A00 tst.b D0 00002148 6714 beq +0x16 /* 0000215E */ 0000214A 7248 moveq.l D1, 0x48 0000214C B26D CC3A cmp.w D1, [A5 - 0x33C6] 00002150 56C1 sne D1 00002152 C001 and.b D0, D1 00002154 6708 beq +0xA /* 0000215E */ 00002156 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 0000215A 4EBA FF5E jsr [PC - 0xA2 /* 000020BA */] label0000215E: 0000215E 4267 clr.w -[A7] 00002160 3007 move.w D0, D7 00002162 D07C 000C add.w D0, 0xC 00002166 48C0 ext.l D0 00002168 81ED CC3A divs.w D0, [A5 - 0x33C6] 0000216C 3F00 move.w -[A7], D0 0000216E 3F3C 0001 move.w -[A7], 0x1 00002172 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00002176 3B5F CBD2 move.w [A5 - 0x342E], [A7]+ 0000217A 4EBA E0A8 jsr [PC - 0x1F58 /* 00000224 */] 0000217E 206D CC6A movea.l A0, [A5 - 0x3396] 00002182 2050 movea.l A0, [A0] 00002184 49E8 003E lea.l A4, [A0 + 0x3E] 00002188 3885 move.w [A4], D5 0000218A 3946 0002 move.w [A4 + 0x2], D6 label0000218E: 0000218E 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00002192 4E5E unlink A6 00002194 205F movea.l A0, [A7]+ 00002196 544F addq.w A7, 2 00002198 4ED0 jmp [A0] fn0000219A: 0000219A 4E56 0000 link A6, 0 0000219E 2F0C move.l -[A7], A4 000021A0 286E 0008 movea.l A4, [A6 + 0x8] 000021A4 4AAC FFFC tst.l [A4 - 0x4] 000021A8 6708 beq +0xA /* 000021B2 */ 000021AA 486C FFFC pea.l [A4 - 0x4] 000021AE 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label000021B2: 000021B2 206C 000E movea.l A0, [A4 + 0xE] 000021B6 4A90 tst.l [A0] 000021B8 6708 beq +0xA /* 000021C2 */ 000021BA 2F2C 000E move.l -[A7], [A4 + 0xE] 000021BE 4EAD 1082 jsr [A5 + 0x1082 /* export_524 */] label000021C2: 000021C2 206E 0008 movea.l A0, [A6 + 0x8] 000021C6 2C48 movea.l A6, A0 000021C8 4EFA 0466 jmp [PC + 0x466 /* 00002630 */] 000021CC 0000 285F ori.b D0, 0x5F /* '_' */ 000021D0 4E5E unlink A6 000021D2 2E9F move.l [A7], [A7]+ 000021D4 4E75 rts export_257: 000021D6 4E56 FD9C link A6, -0x0264 000021DA 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000021DE 486E FFB0 pea.l [A6 - 0x50] 000021E2 A874 syscall GetPort 000021E4 206E 000E movea.l A0, [A6 + 0xE] 000021E8 7000 moveq.l D0, 0x00 000021EA 2080 move.l [A0], D0 000021EC 7000 moveq.l D0, 0x00 000021EE 2D40 FFFC move.l [A6 - 0x4], D0 000021F2 426E FFE4 clr.w [A6 - 0x1C] 000021F6 206E 000A movea.l A0, [A6 + 0xA] 000021FA 41E8 0016 lea.l A0, [A0 + 0x16] 000021FE 2D48 FFF8 move.l [A6 - 0x8], A0 00002202 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002206 486E FEB0 pea.l [A6 - 0x150] 0000220A 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 0000220E 4A2E FEB0 tst.b [A6 - 0x150] 00002212 6606 bne +0x8 /* 0000221A */ 00002214 2F0E move.l -[A7], A6 00002216 4EBA FF82 jsr [PC - 0x7E /* 0000219A */] label0000221A: 0000221A 486E FFF8 pea.l [A6 - 0x8] 0000221E 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 00002222 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002226 486E FDB0 pea.l [A6 - 0x250] 0000222A 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 0000222E 206E 000A movea.l A0, [A6 + 0xA] 00002232 43EE FFDC lea.l A1, [A6 - 0x24] 00002236 5488 addq.l A0, 2 00002238 7003 moveq.l D0, 0x03 label0000223A: 0000223A 32D8 move.w [A1]+, [A0]+ 0000223C 51C8 FFFC dbf D0, -0x6 /* 0000223A */ 00002240 4267 clr.w -[A7] 00002242 486E FFDC pea.l [A6 - 0x24] 00002246 206E 000A movea.l A0, [A6 + 0xA] 0000224A 3F28 000A move.w -[A7], [A0 + 0xA] 0000224E 4EBA DE54 jsr [PC - 0x21AC /* 000000A4 */] 00002252 301F move.w D0, [A7]+ 00002254 D06E FFDE add.w D0, [A6 - 0x22] 00002258 3D40 FFE2 move.w [A6 - 0x1E], D0 0000225C 206E 000E movea.l A0, [A6 + 0xE] 00002260 2F08 move.l -[A7], A0 00002262 42A7 clr.l -[A7] 00002264 486E FFDC pea.l [A6 - 0x24] 00002268 486E FFDC pea.l [A6 - 0x24] 0000226C A83E syscall TEStyleNew 0000226E 201F move.l D0, [A7]+ 00002270 205F movea.l A0, [A7]+ 00002272 2080 move.l [A0], D0 00002274 206E 000E movea.l A0, [A6 + 0xE] 00002278 4A90 tst.l [A0] 0000227A 6606 bne +0x8 /* 00002282 */ 0000227C 2F0E move.l -[A7], A6 0000227E 4EBA FF1A jsr [PC - 0xE6 /* 0000219A */] label00002282: 00002282 1D7C 0001 FFE7 move.b [A6 - 0x19], 0x1 00002288 4267 clr.w -[A7] 0000228A 486E FEB0 pea.l [A6 - 0x150] 0000228E 486E FFD6 pea.l [A6 - 0x2A] 00002292 486E FFD2 pea.l [A6 - 0x2E] 00002296 4EAD 19DA jsr [A5 + 0x19DA /* export_823 */] 0000229A 101F move.b D0, [A7]+ 0000229C 6700 00C8 beq +0xCA /* 00002366 */ 000022A0 2F00 move.l -[A7], D0 000022A2 4267 clr.w -[A7] 000022A4 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 000022A8 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 000022AC 486E FFB4 pea.l [A6 - 0x4C] 000022B0 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 000022B4 121F move.b D1, [A7]+ 000022B6 201F move.l D0, [A7]+ 000022B8 C001 and.b D0, D1 000022BA 6700 00AA beq +0xAC /* 00002366 */ 000022BE 42A7 clr.l -[A7] 000022C0 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 000022C4 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 000022C8 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 000022CC 6700 0098 beq +0x9A /* 00002366 */ 000022D0 206E FFD8 movea.l A0, [A6 - 0x28] 000022D4 2050 movea.l A0, [A0] 000022D6 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */ 000022DC B0A8 0004 cmp.l D0, [A0 + 0x4] 000022E0 660A bne +0xC /* 000022EC */ 000022E2 302E FFD6 move.w D0, [A6 - 0x2A] 000022E6 4440 neg.w D0 000022E8 3D40 FFD6 move.w [A6 - 0x2A], D0 label000022EC: 000022EC 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 000022F0 4267 clr.w -[A7] 000022F2 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] 000022F6 4267 clr.w -[A7] 000022F8 486E FFB4 pea.l [A6 - 0x4C] 000022FC 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00002300 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00002304 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 00002308 4240 clr.w D0 0000230A 102E 0009 move.b D0, [A6 + 0x9] 0000230E 3F00 move.w -[A7], D0 00002310 2F2E 000E move.l -[A7], [A6 + 0xE] 00002314 4EAD 1002 jsr [A5 + 0x1002 /* export_508 */] 00002318 101F move.b D0, [A7]+ 0000231A 6606 bne +0x8 /* 00002322 */ 0000231C 2F0E move.l -[A7], A6 0000231E 4EBA FE7A jsr [PC - 0x186 /* 0000219A */] label00002322: 00002322 206E 000E movea.l A0, [A6 + 0xE] 00002326 2050 movea.l A0, [A0] 00002328 2050 movea.l A0, [A0] 0000232A 2D48 FDA8 move.l [A6 - 0x258], A0 0000232E 43EE FFDC lea.l A1, [A6 - 0x24] 00002332 7003 moveq.l D0, 0x03 label00002334: 00002334 30D9 move.w [A0]+, [A1]+ 00002336 51C8 FFFC dbf D0, -0x6 /* 00002334 */ 0000233A 206E FDA8 movea.l A0, [A6 - 0x258] 0000233E 5088 addq.l A0, 8 00002340 43EE FFDC lea.l A1, [A6 - 0x24] 00002344 7003 moveq.l D0, 0x03 label00002346: 00002346 30D9 move.w [A0]+, [A1]+ 00002348 51C8 FFFC dbf D0, -0x6 /* 00002346 */ 0000234C 422E FFE7 clr.b [A6 - 0x19] 00002350 206E FDA8 movea.l A0, [A6 - 0x258] 00002354 4A68 003C tst.w [A0 + 0x3C] 00002358 6600 00E6 bne +0xE8 /* 00002440 */ 0000235C 2F0E move.l -[A7], A6 0000235E 4EBA FE3A jsr [PC - 0x1C6 /* 0000219A */] 00002362 6000 00DC bra +0xDE /* 00002440 */ label00002366: 00002366 4267 clr.w -[A7] 00002368 A994 syscall CurResFile 0000236A 3D5F FDAE move.w [A6 - 0x252], [A7]+ 0000236E 4267 clr.w -[A7] 00002370 1F3C 0001 move.b -[A7], 0x1 00002374 4EBA E3EC jsr [PC - 0x1C14 /* 00000762 */] 00002378 1D5F FDAD move.b [A6 - 0x253], [A7]+ 0000237C 1B7C 0001 CBC8 move.b [A5 - 0x3438], 0x1 00002382 42A7 clr.l -[A7] 00002384 486E FEB0 pea.l [A6 - 0x150] 00002388 4EAD 128A jsr [A5 + 0x128A /* export_589 */] 0000238C 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002390 422D CBC8 clr.b [A5 - 0x3438] 00002394 1F2E FDAD move.b -[A7], [A6 - 0x253] 00002398 A834 syscall SetFScaleDisable 0000239A 4267 clr.w -[A7] 0000239C A994 syscall CurResFile 0000239E 302E FDAE move.w D0, [A6 - 0x252] 000023A2 B05F cmp.w D0, [A7]+ 000023A4 671C beq +0x1E /* 000023C2 */ 000023A6 302E FDAE move.w D0, [A6 - 0x252] 000023AA B06D A42C cmp.w D0, [A5 - 0x5BD4] 000023AE 670C beq +0xE /* 000023BC */ 000023B0 3F2D A42C move.w -[A7], [A5 - 0x5BD4] 000023B4 3F2E FDAE move.w -[A7], [A6 - 0x252] 000023B8 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */] label000023BC: 000023BC 3F2E FDAE move.w -[A7], [A6 - 0x252] 000023C0 A998 syscall UseResFile label000023C2: 000023C2 4AAE FFFC tst.l [A6 - 0x4] 000023C6 6606 bne +0x8 /* 000023CE */ 000023C8 2F0E move.l -[A7], A6 000023CA 4EBA FDCE jsr [PC - 0x232 /* 0000219A */] label000023CE: 000023CE 42A7 clr.l -[A7] 000023D0 42A7 clr.l -[A7] 000023D2 206E FFFC movea.l A0, [A6 - 0x4] 000023D6 2F10 move.l -[A7], [A0] 000023D8 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 000023DC 42A7 clr.l -[A7] 000023DE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000023E2 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000023E6 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 000023EA 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 000023EE 42A7 clr.l -[A7] 000023F0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000023F4 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */ 000023FA 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 000023FE 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00002402 6606 bne +0x8 /* 0000240A */ 00002404 2F0E move.l -[A7], A6 00002406 4EBA FD92 jsr [PC - 0x26E /* 0000219A */] label0000240A: 0000240A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000240E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002412 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00002416 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000241A 205F movea.l A0, [A7]+ 0000241C A064 syscall MoveHHi 0000241E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002422 205F movea.l A0, [A7]+ 00002424 A029 syscall HLock 00002426 206E FFFC movea.l A0, [A6 - 0x4] 0000242A 2F10 move.l -[A7], [A0] 0000242C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002430 206E 000E movea.l A0, [A6 + 0xE] 00002434 2F10 move.l -[A7], [A0] 00002436 A9CF syscall TESetText 00002438 486E FFFC pea.l [A6 - 0x4] 0000243C 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label00002440: 00002440 206E 000E movea.l A0, [A6 + 0xE] 00002444 2050 movea.l A0, [A0] 00002446 2050 movea.l A0, [A0] 00002448 2D48 FDA4 move.l [A6 - 0x25C], A0 0000244C 4268 0020 clr.w [A0 + 0x20] 00002450 206E FDA4 movea.l A0, [A6 - 0x25C] 00002454 317C 7FFF 0022 move.w [A0 + 0x22], 0x7FFF 0000245A 3D6D CBD6 FFE8 move.w [A6 - 0x18], [A5 - 0x342A] 00002460 1D6D CBCE FFEA move.b [A6 - 0x16], [A5 - 0x3432] 00002466 3D6D CBD4 FFEC move.w [A6 - 0x14], [A5 - 0x342C] 0000246C 102E FFE7 move.b D0, [A6 - 0x19] 00002470 6720 beq +0x22 /* 00002492 */ 00002472 206E 000E movea.l A0, [A6 + 0xE] 00002476 2050 movea.l A0, [A0] 00002478 2050 movea.l A0, [A0] 0000247A 2F08 move.l -[A7], A0 0000247C 4267 clr.w -[A7] 0000247E 3F2E FFEC move.w -[A7], [A6 - 0x14] 00002482 3F2D CBCA move.w -[A7], [A5 - 0x3436] 00002486 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 0000248A 301F move.w D0, [A7]+ 0000248C 205F movea.l A0, [A7]+ 0000248E 3140 0018 move.w [A0 + 0x18], D0 label00002492: 00002492 700A moveq.l D0, 0x0A 00002494 6B1C bmi +0x1E /* 000024B2 */ 00002496 206E 000A movea.l A0, [A6 + 0xA] 0000249A B07C 000F cmp.w D0, 0xF 0000249E 6E12 bgt +0x14 /* 000024B2 */ 000024A0 41E8 000E lea.l A0, [A0 + 0xE] 000024A4 3200 move.w D1, D0 000024A6 E649 lsr D1.w, 3 000024A8 4441 neg.w D1 000024AA 0130 10FF btst [A0 + D1.w - 0x1], D0 000024AE 0A3C 0004 xori.b ccr, 4 label000024B2: 000024B2 663A bne +0x3C /* 000024EE */ 000024B4 486E FDB0 pea.l [A6 - 0x250] 000024B8 486E FFE8 pea.l [A6 - 0x18] 000024BC A900 syscall GetFNum 000024BE 4A6E FFE8 tst.w [A6 - 0x18] 000024C2 6626 bne +0x28 /* 000024EA */ 000024C4 3F2E FFE8 move.w -[A7], [A6 - 0x18] 000024C8 486E FEB0 pea.l [A6 - 0x150] 000024CC A8FF syscall GetFName/GetFontName 000024CE 4267 clr.w -[A7] 000024D0 486E FDB0 pea.l [A6 - 0x250] 000024D4 486E FEB0 pea.l [A6 - 0x150] 000024D8 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 000024DC 101F move.b D0, [A7]+ 000024DE 660A bne +0xC /* 000024EA */ 000024E0 4267 clr.w -[A7] 000024E2 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 000024E6 3D5F FFE8 move.w [A6 - 0x18], [A7]+ label000024EA: 000024EA 526E FFE4 addq.w [A6 - 0x1C], 1 label000024EE: 000024EE 700C moveq.l D0, 0x0C 000024F0 6B1C bmi +0x1E /* 0000250E */ 000024F2 206E 000A movea.l A0, [A6 + 0xA] 000024F6 B07C 000F cmp.w D0, 0xF 000024FA 6E12 bgt +0x14 /* 0000250E */ 000024FC 41E8 000E lea.l A0, [A0 + 0xE] 00002500 3200 move.w D1, D0 00002502 E649 lsr D1.w, 3 00002504 4441 neg.w D1 00002506 0130 10FF btst [A0 + D1.w - 0x1], D0 0000250A 0A3C 0004 xori.b ccr, 4 label0000250E: 0000250E 660E bne +0x10 /* 0000251E */ 00002510 206E 000A movea.l A0, [A6 + 0xA] 00002514 1D68 0012 FFEA move.b [A6 - 0x16], [A0 + 0x12] 0000251A 546E FFE4 addq.w [A6 - 0x1C], 2 label0000251E: 0000251E 206E 000E movea.l A0, [A6 + 0xE] 00002522 2050 movea.l A0, [A0] 00002524 2050 movea.l A0, [A0] 00002526 2D48 FDA0 move.l [A6 - 0x260], A0 0000252A 700B moveq.l D0, 0x0B 0000252C 6B1C bmi +0x1E /* 0000254A */ 0000252E 206E 000A movea.l A0, [A6 + 0xA] 00002532 B07C 000F cmp.w D0, 0xF 00002536 6E12 bgt +0x14 /* 0000254A */ 00002538 41E8 000E lea.l A0, [A0 + 0xE] 0000253C 3200 move.w D1, D0 0000253E E649 lsr D1.w, 3 00002540 4441 neg.w D1 00002542 0130 10FF btst [A0 + D1.w - 0x1], D0 00002546 0A3C 0004 xori.b ccr, 4 label0000254A: 0000254A 6642 bne +0x44 /* 0000258E */ 0000254C 206E 000A movea.l A0, [A6 + 0xA] 00002550 3D68 000E FFEC move.w [A6 - 0x14], [A0 + 0xE] 00002556 586E FFE4 addq.w [A6 - 0x1C], 4 0000255A 206E FDA0 movea.l A0, [A6 - 0x260] 0000255E 2F08 move.l -[A7], A0 00002560 4267 clr.w -[A7] 00002562 3F2E FFEC move.w -[A7], [A6 - 0x14] 00002566 4EAD 2042 jsr [A5 + 0x2042 /* export_1028 */] 0000256A 301F move.w D0, [A7]+ 0000256C 205F movea.l A0, [A7]+ 0000256E 3140 0018 move.w [A0 + 0x18], D0 00002572 206E FDA0 movea.l A0, [A6 - 0x260] 00002576 3028 0018 move.w D0, [A0 + 0x18] 0000257A 48C0 ext.l D0 0000257C 7200 moveq.l D1, 0x00 0000257E 3228 0018 move.w D1, [A0 + 0x18] 00002582 E489 lsr D1, 2 00002584 9081 sub.l D0, D1 00002586 206E FDA0 movea.l A0, [A6 - 0x260] 0000258A 3140 001A move.w [A0 + 0x1A], D0 label0000258E: 0000258E 700D moveq.l D0, 0x0D 00002590 6B1C bmi +0x1E /* 000025AE */ 00002592 206E 000A movea.l A0, [A6 + 0xA] 00002596 B07C 000F cmp.w D0, 0xF 0000259A 6E12 bgt +0x14 /* 000025AE */ 0000259C 41E8 000E lea.l A0, [A0 + 0xE] 000025A0 3200 move.w D1, D0 000025A2 E649 lsr D1.w, 3 000025A4 4441 neg.w D1 000025A6 0130 10FF btst [A0 + D1.w - 0x1], D0 000025AA 0A3C 0004 xori.b ccr, 4 label000025AE: 000025AE 662A bne +0x2C /* 000025DA */ 000025B0 206E 000A movea.l A0, [A6 + 0xA] 000025B4 226E FDA0 movea.l A1, [A6 - 0x260] 000025B8 3368 0010 0018 move.w [A1 + 0x18], [A0 + 0x10] 000025BE 206E FDA0 movea.l A0, [A6 - 0x260] 000025C2 3028 0018 move.w D0, [A0 + 0x18] 000025C6 48C0 ext.l D0 000025C8 7200 moveq.l D1, 0x00 000025CA 3228 0018 move.w D1, [A0 + 0x18] 000025CE E489 lsr D1, 2 000025D0 9081 sub.l D0, D1 000025D2 206E FDA0 movea.l A0, [A6 - 0x260] 000025D6 3140 001A move.w [A0 + 0x1A], D0 label000025DA: 000025DA 102E FFE7 move.b D0, [A6 - 0x19] 000025DE 6706 beq +0x8 /* 000025E6 */ 000025E0 3D7C 0007 FFE4 move.w [A6 - 0x1C], 0x7 label000025E6: 000025E6 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 000025EA 486E FFE8 pea.l [A6 - 0x18] 000025EE 4267 clr.w -[A7] 000025F0 206E 000E movea.l A0, [A6 + 0xE] 000025F4 2F10 move.l -[A7], [A0] 000025F6 4EAD 224A jsr [A5 + 0x224A /* export_1093 */] 000025FA 206E 000E movea.l A0, [A6 + 0xE] 000025FE 2050 movea.l A0, [A0] 00002600 2050 movea.l A0, [A0] 00002602 2D48 FD9C move.l [A6 - 0x264], A0 00002606 4268 0022 clr.w [A0 + 0x22] 0000260A 206E 000A movea.l A0, [A6 + 0xA] 0000260E 226E FD9C movea.l A1, [A6 - 0x264] 00002612 3368 0014 003A move.w [A1 + 0x3A], [A0 + 0x14] 00002618 206E FD9C movea.l A0, [A6 - 0x264] 0000261C 4A68 003A tst.w [A0 + 0x3A] 00002620 6606 bne +0x8 /* 00002628 */ 00002622 316D A208 003A move.w [A0 + 0x3A], [A5 - 0x5DF8] label00002628: 00002628 206E 000E movea.l A0, [A6 + 0xE] 0000262C 2F10 move.l -[A7], [A0] 0000262E A9D0 syscall TECalText label00002630: 00002630 4FEE FD7C lea.l A7, [A6 - 0x284] 00002634 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00002638 A873 syscall SetPort 0000263A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000263E 4E5E unlink A6 00002640 205F movea.l A0, [A7]+ 00002642 DEFC 000A add.w A7, 0xA /* '\n' */ 00002646 4ED0 jmp [A0] fn00002648: 00002648 4E56 FCEC link A6, -0x0314 0000264C 486E FDEC pea.l [A6 - 0x214] 00002650 302D CC94 move.w D0, [A5 - 0x336C] 00002654 48C0 ext.l D0 00002656 2F00 move.l -[A7], D0 00002658 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 0000265C 487A 00BC pea.l [PC + 0xBC /* 0000271A, value 0x4E56 'NV' */] 00002660 487A 00B8 pea.l [PC + 0xB8 /* 0000271A, value 0x4E56 'NV' */] 00002664 487A 00B4 pea.l [PC + 0xB4 /* 0000271A, value 0x4E56 'NV' */] 00002668 A98B syscall ParamText 0000266A 42A7 clr.l -[A7] 0000266C 3F3C 008F move.w -[A7], 0x8F 00002670 42A7 clr.l -[A7] 00002672 70FF moveq.l D0, 0xFFFFFFFF 00002674 2F00 move.l -[A7], D0 00002676 4EAD 2222 jsr [A5 + 0x2222 /* export_1088 */] 0000267A 2B5F CC8E move.l [A5 - 0x3372], [A7]+ 0000267E 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00002682 486E FE00 pea.l [A6 - 0x200] 00002686 A919 syscall GetWTitle 00002688 4AAD CC3E tst.l [A5 - 0x33C2] 0000268C 674C beq +0x4E /* 000026DA */ 0000268E 486E FE00 pea.l [A6 - 0x200] 00002692 486E FF00 pea.l [A6 - 0x100] 00002696 7040 moveq.l D0, 0x40 00002698 2F00 move.l -[A7], D0 0000269A 4EAD 2812 jsr [A5 + 0x2812 /* export_1278 */] 0000269E 486E FCEC pea.l [A6 - 0x314] 000026A2 3F3C 0011 move.w -[A7], 0x11 000026A6 4EBA E726 jsr [PC - 0x18DA /* 00000DCE */] 000026AA 205F movea.l A0, [A7]+ 000026AC 43EE FE00 lea.l A1, [A6 - 0x200] 000026B0 707F moveq.l D0, 0x7F label000026B2: 000026B2 32D8 move.w [A1]+, [A0]+ 000026B4 51C8 FFFC dbf D0, -0x6 /* 000026B2 */ 000026B8 4267 clr.w -[A7] 000026BA 206D CC3E movea.l A0, [A5 - 0x33C2] 000026BE 2050 movea.l A0, [A0] 000026C0 2F08 move.l -[A7], A0 000026C2 486E FE00 pea.l [A6 - 0x200] 000026C6 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 000026CA 3F3C 0001 move.w -[A7], 0x1 000026CE 486E FF00 pea.l [A6 - 0x100] 000026D2 486E FE00 pea.l [A6 - 0x200] 000026D6 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] label000026DA: 000026DA 2F2D CC8E move.l -[A7], [A5 - 0x3372] 000026DE 486E FE00 pea.l [A6 - 0x200] 000026E2 A91A syscall SetWTitle 000026E4 2F2D CC8E move.l -[A7], [A5 - 0x3372] 000026E8 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 000026EC 426D CC38 clr.w [A5 - 0x33C8] 000026F0 3F3C 000B move.w -[A7], 0xB 000026F4 4EBA F954 jsr [PC - 0x6AC /* 0000204A */] 000026F8 102D A07A move.b D0, [A5 - 0x5F86] 000026FC 6710 beq +0x12 /* 0000270E */ 000026FE 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00002702 2F2D CC8E move.l -[A7], [A5 - 0x3372] 00002706 A915 syscall ShowWindow 00002708 2F2D CC8E move.l -[A7], [A5 - 0x3372] 0000270C A920 syscall BringToFront label0000270E: 0000270E 4EBA 0026 jsr [PC + 0x26 /* 00002736 */] 00002712 4EBA F892 jsr [PC - 0x76E /* 00001FA6 */] 00002716 4E5E unlink A6 00002718 4E75 rts 0000271A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000271C-00002722 export_258: fn0000271C: 0000271C 4E56 0000 link A6, 0 00002720 4267 clr.w -[A7] // end alternate branch 0000271C-00002722 export_258: // at 0000271C (misaligned) fn0000271C: // (misaligned) 0000271E 0000 4267 ori.b D0, 0x67 /* 'g' */ 00002722 2F3C BA00 0000 move.l -[A7], 0xBA000000 00002728 A8FD syscall PrGlue 0000272A 3B5F CC82 move.w [A5 - 0x337E], [A7]+ 0000272E 4EBA DE26 jsr [PC - 0x21DA /* 00000556 */] 00002732 4E5E unlink A6 00002734 4E75 rts fn00002736: 00002736 4E56 FFFC link A6, -0x0004 0000273A 4267 clr.w -[A7] 0000273C 206D CC8E movea.l A0, [A5 - 0x3372] 00002740 2F28 007A move.l -[A7], [A0 + 0x7A] 00002744 A8E2 syscall EmptyRgn 00002746 101F move.b D0, [A7]+ 00002748 6702 beq +0x4 /* 0000274C */ 0000274A 6018 bra +0x1A /* 00002764 */ label0000274C: 0000274C 486E FFFC pea.l [A6 - 0x4] 00002750 A874 syscall GetPort 00002752 2F2D CC8E move.l -[A7], [A5 - 0x3372] 00002756 A873 syscall SetPort 00002758 2F2D CC8E move.l -[A7], [A5 - 0x3372] 0000275C A981 syscall DrawDialog 0000275E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002762 A873 syscall SetPort label00002764: 00002764 4E5E unlink A6 00002766 4E75 rts